Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Solução de Problemas

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

Neste artigo

Did this doc help you?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Ou, learn how to contribute.

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

Por que estou recebendo um erro 404 em um repositório que existe?

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

Para solucionar o problema, verifique se você está efetuando a autenticação corretamente, se seu token de acesso do OAuth tem os escopos necessários e se as restrições de aplicativos de terceiros não estão bloqueando o acesso.

Por que eu não estou vendo todos os meus resultados?

A maioria das chamadas da API que acessam uma lista de recursos (por exemplo,, usuários, issues, etc.) é compatível com a paginação. Se você está fazendo solicitações e recebendo um conjunto incompleto de resultados, provavelmente você 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 de API usam a mesma estrutura. Em vez disso, extraia as informações de paginação do Cabeçalho do link, que é enviado com cada solicitação.

Did this doc help you?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Ou, learn how to contribute.