Problèmes de clés API

L'API répond avec 401 ou 429, une clé est perdue ou a été partagée par erreur.

Tu crées les clés API sous Clé API. Une clé a la forme bhomy_live_sk_ suivie de 48 caractères et est envoyée dans le header Authorization: Bearer ….

L'API répond avec 401

code dans la réponseSignificationSolution
auth.missing_headerLe header Authorization manqueEnvoie le header avec chaque requête
auth.invalid_typeLe header ne commence pas par BearerÉcris Authorization: Bearer bhomy_live_sk_… avec une espace après Bearer
auth.invalid_keyLa clé n'existe pas ou elle est incomplèteVérifie qu'elle a été copiée en entier, sans espace ni saut de ligne à la fin
auth.key_revokedLa clé est désactivéeRéactive-la sous Clé API avec Réactiver ou utilise une autre clé

L'API répond avec 429

error dans la réponseSignificationSolution
rate_limit_exceededPlus de 60 requêtes en 60 secondes, par clé et par adresse IP. limit_scope indique quelle limite s'est appliquéeAttends le nombre de secondes indiqué dans le header Retry-After et répartis tes requêtes
concurrent_limit_reachedToutes les lignes de ton forfait sont occupéesAttends le nombre de secondes indiqué dans Retry-After et réessaie

La clé est perdue

Une clé n'est affichée qu'une seule fois, juste après sa création. Nous ne la conservons que sous forme d'empreinte et ne pouvons pas l'afficher à nouveau. Crée une nouvelle clé, saisis-la dans ton outil, puis supprime l'ancienne.

La clé a été partagée ou est publique

  1. Ouvre Clé API et clique sur Désactiver pour la clé concernée. Elle est refusée dès ce moment.
  2. Crée une nouvelle clé et saisis-la dans tes outils.
  3. Supprime l'ancienne clé dès que tout fonctionne à nouveau.
  4. Vérifie dans l'Historique des appels s'il y a eu des appels sortants que tu n'as pas déclenchés.

Aide supplémentaire

Envoie-nous le nom de la clé ou l'indice de la clé affiché sous Clé API, l'heure de la requête et la réponse de l'API, voir Signaler un problème. Nous n'avons jamais besoin de la clé complète.