Если у вас в API возникли некоторые трудности, далее приведен список решений некоторых проблем, которые могут возникнуть.
Ошибка 404
существующего репозитория
Как правило, при неправильной проверке подлинности клиента отправляется сообщение об ошибке 404
.
В таких случаях может потребоваться просмотреть 403 Forbidden
. Но так как мы не хотим предоставлять никаких сведений о частных репозиториях, API возвращает ошибку 404
.
Чтобы устранить неполадки, убедитесь, что проверка подлинности выполнена правильно, маркер доступа OAuth имеет необходимые области, ограничения сторонних приложений не блокируют доступ и что маркер не был отозван и его срок действия не истек.
Возвращены не все результаты
Большинство вызовов API, обращающегося к списку ресурсов (например, пользователей, проблем и т. д. ), поддерживают разбиение на страницы. Если вы создаете запросы и получаете неполный набор результатов, вероятно, вы просматриваете только первую страницу. Чтобы получить больше результатов, вам потребуется отправить запрос на оставшиеся страницы.
Не пытайтесь угадать формат URL-адреса разбиения на страницы. Не для каждого вызова API используется одна и та же структура. Вместо этого извлеките сведения о разбиении на страницы из заголовка ссылки, который возвращается при каждом запросе. Дополнительные сведения о разбиении на страницы см. в разделе Использование разбиения на страницы в REST API.