Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.
GitHub AE is currently under limited release.

Dépannage

Découvrez comment résoudre les problèmes les plus courants rencontrés dans l’API REST.

Si vous rencontrez des anomalies dans l’API, voici une liste de solutions à certains des problèmes que vous pouvez rencontrer.

Erreur 404 concernant un dépôt existant

En règle générale, nous envoyons une erreur 404 lorsque votre client n’est pas authentifié correctement. Vous vous attendriez plutôt à voir une erreur 403 Forbidden dans ces cas-là. Toutefois, étant donné que nous ne voulons fournir aucune information sur les dépôts privés, l’API retournera une erreur 404 à la place.

Pour résoudre ce problème, vérifiez que vous vous authentifiez correctement, que votre jeton d’accès OAuth comprend les étendues nécessaires, que les restrictions relatives aux applications tierces ne bloquent pas l’accès et que le jeton n’a pas expiré ni été révoqué.

Tous les résultats ne sont pas retournés

La plupart des appels d’API qui accèdent à une liste de ressources (par exemple, les utilisateurs, les problèmes, etc. ) prennent en charge la pagination. Si vous effectuez des demandes et que vous recevez un ensemble incomplet de résultats, il est probable que vous ne voyiez que la première page. Vous devrez demander les pages restantes afin d’obtenir plus de résultats.

Il est important de ne pas essayer de deviner le format de l’URL de pagination. Tous les appels d’API n’utilisent pas la même structure. Au lieu de cela, extrayez les informations de pagination de l’en-tête de lien, qui sont retournées avec chaque demande. Pour plus d’informations sur la pagination, consultez « Utilisation de la pagination dans l’API REST ».