Skip to main content

Выпуск GitHub AE сейчас ограничен.

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

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

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

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

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

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

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

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

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