Aide

Support

Écrivez-nous au sujet des bugs, d’une documentation erronée ou manquante, des points d’accès que vous aimeriez voir ajoutés ou de tout autre aspect du site.

Signaler un problème avec l’API

Donnez de quoi rejouer la requête. Une commande cURL en couvre l’essentiel.

  • La méthode et l’URL complète, avec les paramètres de query
  • Les en-têtes et le corps de la requête, sans vrais secrets
  • Le code de statut, les en-têtes et le corps reçus
  • Ce que vous attendiez à la place
  • L’heure de la requête, avec votre fuseau horaire

Problèmes courants

5 réponses
Mes données ont disparu
Les données sont gardées en mémoire et reviennent aux données de départ au redémarrage du serveur. Créez ce dont vous avez besoin au début de chaque exécution de tests.
La première requête est lente
Si le serveur était inactif, la première réponse peut prendre quelques secondes. Les suivantes sont rapides. Vérifiez qu’il répond avec GET https://api.testingapis.com/api/health.
Je reçois un 429 Too Many Requests
Seuls les points d’accès de limite de débit appliquent une limite : 5 requêtes par 60 secondes et par client. Attendez le nombre de secondes indiqué dans Retry-After, ou envoyez un nouvel en-tête X-Client-Id pour ouvrir une nouvelle fenêtre.
Je reçois des erreurs que je n’ai pas demandées
Cherchez ?error= ou ?delay= dans l’URL. Les erreurs simulées portent l’en-tête X-Simulated: true. Une réponse sans lui est une vraie erreur, qui mérite d’être signalée.
L’authentification échoue
Les points d’accès d’authentification n’acceptent que les identifiants de test fixes listés dans la référence de l’API. Un 401 signifie qu’ils manquent ou sont faux ; un 403, qu’ils sont valides mais pas autorisés sur ce point d’accès.