Hikube API v1.6.1
Die API wendet jetzt Ratenlimits pro API-Schlüssel und pro IP-Adresse an. Alle ihre Fehler, Authentifizierungsablehnungen eingeschlossen, folgen demselben Format mit requestId und code, und jede Antwort trägt eine Anfragekennung. Diese Version behebt außerdem ein Sicherheitsproblem, das keine Maßnahme Ihrerseits erfordert.
Hinzugefügt
-
Ratenlimits — Anfragen sind pro API-Schlüssel (derzeit ein Burst von 120 Anfragen, danach 300 pro Minute) und pro IP-Adresse (ein Burst von 300, danach 600 pro Minute) begrenzt. Diese Werte können sich ändern. Darüber hinaus antwortet die API mit
429und dem Code10008, und ein HeaderRetry-Aftergibt in Sekunden an, wie lange vor einem erneuten Versuch zu warten ist. Jede Antwort trägt außerdemX-RateLimit-LimitundX-RateLimit-Remaining, die das strengste Limit des Aufrufers beschreiben. Siehe Ratenlimits. -
Anfragekennung — Jede Antwort, auch eine erfolgreiche, trägt einen Header
x-request-id. Der Body eines Fehlers trägt zusätzlich einerequestId. Geben Sie dem Support für jede Analyse das eine oder das andere an, und beide, wenn Sie sie haben. Siehe Anfragekennung.
Geändert
-
Fehlerformat — Ablehnungen wegen Authentifizierung oder Ratenlimit folgen jetzt dem Format der übrigen API-Fehler: ein JSON-Body mit
requestId,code,messageunddetails. Eine Anfrage ohne API-Schlüssel erhält403mit dem Code10002, wie ein ungültiger Schlüssel. Der Code401(10001) betrifft nur ungültige oder abgelaufene Sitzungstoken, nicht API-Schlüssel. Siehe Fehler. -
OpenAPI-Spezifikation — Die Antwort
429ist bei jeder Operation aufgeführt, und die Beschreibung der Antwort401ist korrigiert. Die API-Referenz ist aktuell.
Sicherheit
- Ereignisstrom — Ein temporäres Token, mit dem der Ereignisstrom geöffnet wird, konnte in internen Protokollen der Plattform gespeichert werden. Das ist nicht mehr der Fall. Es ist keine Maßnahme Ihrerseits erforderlich.