Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.
В настоящее время GitHub AE находится в ограниченном выпуске.

Устранение неполадок

Узнайте, как устранить наиболее распространенные проблемы, с которыми сталкиваются пользователи в REST API.

Если у вас в API возникли некоторые трудности, далее приведен список решений некоторых проблем, которые могут возникнуть.

Ошибка 404 существующего репозитория

Как правило, при неправильной проверке подлинности клиента отправляется сообщение об ошибке 404. В таких случаях может потребоваться просмотреть 403 Forbidden. Но так как мы не хотим предоставлять никаких сведений о частных репозиториях, API возвращает ошибку 404.

Чтобы устранить неполадки, убедитесь, что проверка подлинности выполнена правильно, маркер доступа OAuth имеет необходимые области, ограничения сторонних приложений не блокируют доступ и что маркер не был отозван и его срок действия не истек.

Возвращены не все результаты

Большинство вызовов API, обращающегося к списку ресурсов (например, пользователей, проблем и т. д. ), поддерживают разбиение на страницы. Если вы создаете запросы и получаете неполный набор результатов, вероятно, вы просматриваете только первую страницу. Чтобы получить больше результатов, вам потребуется отправить запрос на оставшиеся страницы.

Не пытайтесь угадать формат URL-адреса разбиения на страницы. Не для каждого вызова API используется одна и та же структура. Вместо этого извлеките сведения о разбиении на страницы из заголовка ссылки, который возвращается при каждом запросе. Дополнительные сведения о разбиении на страницы см. в разделе Использование разбиения на страницы в REST API.