MyHOT mit deinem Agent verbinden
MCP, RSS, API drei Möglichkeiten greifen auf dieselben Daten zu: Auswahl, Trends, Tagesberichte, Wochenberichte und Monatsberichte. Wähle die passende für dein Tool. Alle sind anonym und schreibgeschützt – ohne Registrierung oder API-Key.
Anonymes GET, sofort nutzbar
Kein token nötig; Browser-Cross-Origin-Anfragen, curl und Standard-HTTP-Clients aller Sprachen funktionieren direkt. Der Pfad ist /api/v1; für Felder und Fehlercodes gilt OpenAPI als Referenz.
curl --compressed 'https://aihot.srikugan.ch/api/v1/items?mode=selected&window=24h&limit=20'Sparsamer und schneller
- 01Komprimierung aktivieren
Bei curl
--compressedhinzufügen, bei anderen Clients gzip oder br aktivieren. Komprimiertes JSON ist nur noch 1/4 bis 1/8 so gross. - 02ETag mitsenden
ETag aus der Antwort speichern und beim nächsten Mal
If-None-Matchmitsenden; bei unverändertem Inhalt kommt 304 ohne Antworttext. - 03Im passenden Takt abrufen
Meldungen und Trends höchstens einmal pro Minute abrufen; den Tagesbericht einmal nach Täglich 08:00, Wochen- und Monatsberichte einmal nach Erscheinen. Beim Zurückblättern beim ersten bereits bekannten Beitrag stoppen.
Wie oft ändern sich die Inhalte? Neue Meldungen kommen über den Tag verteilt hinzu, die Auswahl ändert sich einige bis Dutzende Male täglich. Tagesbericht Täglich 08:00, Wochenbericht Jeden Montag 10:00 und Monatsbericht Am 1. jedes Monats 10:30 (Pekinger Zeit) erscheinen jeweils einmal.
API-Übersicht
| Pfad | Zweck | Abrufintervall |
|---|---|---|
| Meldungen | ||
/api/v1/items | Auswahl oder alle Meldungen der letzten 7 Tage, filterbar nach Kategorie, Zeitraum und Stichwort | Höchstens einmal pro Minute |
| Trends und Ereignisse | ||
/api/v1/hot-topics | Aktuelle Trends: Top 10 | Höchstens einmal pro Minute |
/api/v1/stories/{publicId} | Chronologie der Berichte zu einem Ereignis, KI-Überblick und verwandte Ereignisse | Bei Bedarf |
| Tagesbericht | ||
/api/v1/dailies/latest | Neuester Tagesbericht | Einmal nach Täglich 08:00 |
/api/v1/dailies/{date} | Tagesbericht für ein bestimmtes Datum; bei zurückgezogenen Beiträgen werden Verweise entfernt | Nach Ablauf des Caches ETag vor der Nutzung prüfen |
/api/v1/dailies | Tagesbericht-Datumsindex | Einmal täglich |
| Wochenbericht und Monatsbericht | ||
/api/v1/weeklies/latest | Neuester Wochenbericht: Schlagzeilen, Überblick und Wochenschwerpunkte, nach Rubriken geordnet | Einmal nach Jeden Montag 10:00 |
/api/v1/weeklies/{week} | Bestimmte Woche, als ISO-Woche wie 2026-W39; bei zurückgezogenen Beiträgen werden Verweise entfernt | Nach Ablauf des Caches ETag vor der Nutzung prüfen |
/api/v1/weeklies | Wochenbericht-Index | Einmal wöchentlich |
/api/v1/monthlies/latest | Neuester Monatsbericht | Einmal nach Am 1. jedes Monats 10:30 |
/api/v1/monthlies/{month} | Bestimmter Monat, z. B. 2026-09 | Nach Ablauf des Caches ETag vor der Nutzung prüfen |
/api/v1/monthlies | Monatsbericht-Index | Einmal monatlich |
| Für KI-Assistenten | ||
/api/v1/agent | Anleitung für Agents; die aufgeführten Adressen liefern aufbereitetes deutsches Markdown | Bei Bedarf |
| Vollständiger Abgleich der Auswahl | ||
/api/v1/selected/snapshot | Aktuelle Auswahl vollständig, seitenweise abrufen | Nur beim ersten Mal |
/api/v1/selected/changes | Danach: neue, geänderte und aus der Auswahl entfernte Einträge | Alle paar Minuten |
Häufige Anwendungen
# Erstmals: ETag aus dem Antwort-Header speichern
curl --compressed -i 'https://aihot.srikugan.ch/api/v1/items?mode=selected&window=24h&limit=20'
# Danach höchstens einmal pro Minute mit ETag; 304 bedeutet keine Änderung
curl --compressed -i -H 'If-None-Match: <letzter ETag>' 'https://aihot.srikugan.ch/api/v1/items?mode=selected&window=24h&limit=20'Wenn du zurückblättern musst, gib page.nextCursor als cursor weiter. Stoppe bei einem bereits vorhandenen Eintrag, statt jedes Mal alle 7 Tage erneut durchzublättern.
Was tun bei Fehlern?
- 400
- Ungültige Parameter: Gemäss OpenAPI und zurückgegebenem code korrigieren, nicht automatisch auf eine breitere Abfrage wechseln. Bei ungültigem cursor oder einem cursor ausserhalb des Zeitfensters wird invalid_cursor zurückgegeben; dann bei der ersten Seite neu beginnen.
- 409
- snapshot_required: Änderungen können nicht sicher fortgesetzt werden; einen neuen vollständigen Snapshot abrufen.
- 429
- Zu viele Anfragen: Gemäss Retry-After warten, keine parallelen Wiederholungsversuche.
- 5xx
- Exponentielles Backoff; zunächst das letzte erfolgreiche Ergebnis verwenden. Für den öffentlichen Dienst wird kein SLA zugesichert.
Anonymer Zugriff bedeutet nicht, dass jede Nutzung erlaubt ist; sieheNutzungsregeln.