Hikube API v1.6.1
L'API applique désormais des limites de débit par clé d'API et par adresse IP. Toutes ses erreurs, refus d'authentification compris, suivent un même format avec requestId et code, et chaque réponse porte un identifiant de requête. Cette version corrige aussi un problème de sécurité qui ne demande aucune action de votre part.
Ajouté
-
Limites de débit — Les requêtes sont limitées par clé d'API (aujourd'hui une rafale de 120 requêtes, puis 300 par minute) et par adresse IP (une rafale de 300, puis 600 par minute). Ces valeurs peuvent évoluer. Au-delà, l'API répond
429avec le code10008, et un en-têteRetry-Afterdonne en secondes le délai à attendre avant de réessayer. Chaque réponse porte aussiX-RateLimit-LimitetX-RateLimit-Remaining, qui décrivent la limite la plus contraignante pour l'appelant. Voir Limites de débit. -
Identifiant de requête — Chaque réponse, y compris une réponse réussie, porte un en-tête
x-request-id. Le corps d'une erreur porte en plus unrequestId. Communiquez l'un ou l'autre au support pour toute demande d'analyse, et les deux si vous les avez. Voir Identifiant de requête.
Modifié
-
Format des erreurs — Les refus d'authentification et de débit suivent désormais le format des autres erreurs de l'API : un corps JSON avec
requestId,code,messageetdetails. Une requête sans clé d'API reçoit403avec le code10002, comme une clé invalide. Le code401(10001) ne concerne que les jetons de session invalides ou expirés, pas les clés d'API. Voir Erreurs. -
Spécification OpenAPI — La réponse
429figure sur chaque opération, et la description de la réponse401est corrigée. La référence de l'API est à jour.
Sécurité
- Flux d'événements — Un jeton temporaire utilisé pour ouvrir le flux d'événements pouvait être conservé dans des journaux internes de la plateforme. Il ne l'est plus. Aucune action n'est demandée de votre part.