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.

Esta versão do GitHub Enterprise foi descontinuada em 2023-01-18. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Solução de problemas

Aprenda a resolver os problemas mais comuns que as pessoas enfrentam na API REST.

Se você estiver encontrando situações estranhas na API, veja uma lista de resoluções de alguns dos problemas que pode estar enfrentando.

Erro 404 em um repositório existente

Normalmente, enviamos um erro 404 quando o cliente não está autenticado corretamente. Você poderá esperar ver um erro 403 Forbidden nesses casos. No entanto, como não queremos fornecer nenhuma informação sobre os repositórios privados, a API retorna um erro 404.

Para a solução de problemas, verifique se você está se autenticando corretamente, se o token de acesso OAuth tem os escopos necessários, se as restrições de aplicativo de terceiros não estão bloqueando o acesso e se o token não expirou ou foi revogado.

Nem todos os resultados retornados

A maioria das chamadas à API que acessa uma lista de recursos (por exemplo, usuários, problemas etc. ) dá suporte à paginação. Se você está fazendo solicitações e recebendo um conjunto incompleto de resultados, provavelmente, só está vendo a primeira página. Você precisará solicitar as páginas restantes para obter mais resultados.

É importante não tentar adivinhar o formato da URL de paginação. Nem todas as chamadas à API usam a mesma estrutura. Em vez disso, extraia as informações de paginação do cabeçalho do link, que é retornado com cada solicitação. Para obter mais informações sobre paginação, confira "Como usar paginação na API REST".