Я пытаюсь перечислить частные репозитории пользователя через GitHub API. В настоящее время я обращаюсь к GitHub с просьбой:
https://api.github.com/users/username/repos?sort=updated&direction=desc&visibility=all
Возвращает репозитории пользователя, но не приватные. Сначала я подумал, что проблема была в параметрах областей действия на моем токене OAuth. В настоящее время у меня есть следующий набор в моем приложении.
'user',
'repo',
'repo_deployment',
'admin:repo_hook',
'admin:org_hook',
Но даже если я установлю все параметры области действия в своем окне для разработчиков, я вижу все общедоступные репозитории, но ни один из личных репозиториев пользователя. Я также попытался удалить все параметры из URL. Так что запрос следующий.
https://api.github.com/users/username/repos
Что опять не вернуло личные репозитории пользователя.
Я пытаюсь получить приватные репозитории для текущего пользователя. Но только те, которые принадлежат под их учетной записью.