Surveiller
Erreurs courantes
Il s’agit d’erreurs courantes qui s’appliquent généralement et sont les mêmes pour tous les chemins d’URL.
Code du statut | Exemple de message | Signification / comment corriger |
---|---|---|
401 |
Unauthorized |
Aucun jeton d’accès n’a été fourni. |
401 |
Access token has expired |
Le jeton d’accès a expiré. |
403 |
Forbidden |
Le jeton d’accès n’a pas pu être validé OU le renseignement “Form ID” est inaccessible avec le jeton d’accès fourni. |
404 |
Not found |
L’URL de requête n’est pas valide. |
429 |
Too many requests |
Reportez-vous à la limite du débit de l’API pour le nombre maximal. |
500 |
Internal server error |
Une erreur interne est survenue durant le traitement de la requête. |
Signalement d’erreurs et retours d’information
Nous nous attendons à ce que des fonctionnalités supplémentaires soient nécessaires pour que les données soient transmises avec succès aux systèmes cibles. Si vous rencontrez une erreur, veuillez soumettre un [ticket de support technique] (https://forms-formulaires.alpha.canada.ca/en/support) et nous travaillerons avec vous pour résoudre le problème. N’hésitez pas à nous faire part de vos commentaires sur la mise en œuvre jusqu’à présent - ce qui fonctionne et ce qui ne fonctionne pas. Vos commentaires contribuent à façonner directement le produit en éclairant nos décisions sur les questions les plus importantes.
Limite du débit de l’API
Les limitations en matière de requêtes API nous permet de gérer le trafic élevé et de maintenir la stabilité du système. Cela permettra d’éviter les situations de surcharge où trop de demandes sont traitées simultanément.
La limite des demandes d’API à partir d’un formulaire est de 500 demandes par minute par défaut. Si vous dépassez cette limite, vous obtiendrez une erreur 429 RateLimitError
. Vous pouvez soit attendre et réessayer, ou demander une limite plus élevée pour votre formulaire. Si vous avez besoin d’une augmentation du nombre de requêtes API, veuillez contactez l’équipe de soutien et nous pourrons augmenter la limite à 1000 demandes par minute pendant certaine période de temps.
Vous pouvez obtenir des informations supplémentaires dans les en-têtes inclus dans la réponse de l’API :
X-RateLimit-Limit
: la limite actuelle de demandes API pour votre formulaire par 60 secondesX-RateLimit-Remaining
: le nombre de demandes d’API restantes dans cet intervalle de 60 secondesX-RateLimit-Reset
: le moment où la limite sera réinitialisée au montant total de la limiteRetry-After
: le temps en secondes à attendre avant d’envoyer une autre demande à l’API
À l’avenir, nous prévoyons que les limites d’API seront liées à différents cas d’utilisation ou types d’utilisation et nous essaierons de déterminer des limites plus appropriées par minute pour les demandes d’API.
Actualisation des clés API
L’actualisation d’une clé API peut devenir nécessaire si une clé est compromise. Les clés peuvent être révoquées et recrées, ce qui nécessite simplement une modification des paramètres demandés dans la demande.