обновление: даже такой запрос получает неверные учетные данные ==>
curl -H "Authorization: token [token]" https://api.github.com
===============
Я сделал запрос на GitHub OAuth, как это в моем iOS приложении:
URL: https://github.com/login/oauth/authorize,
params: client_id: ****, redirect_uri: app_url, scope: "repo", state: "0"
После перенаправления из Safari я получаю код. Мне нужно получить доступ к двум вещам:
- Данные пользователя, такие как электронная почта и т. Д. c. Также обновляются данные пользователя.
- Список репозиториев и коммитов в publi c и частных репозиториях.
Я делаю следующие запросы:
URL: https://api.github.com/user, get и patch Заголовок: Авторизация: токен [код]
URL: https://api.github.com/repos/:username/:repoName
Header: Authorization: token [code]
Но, к сожалению, я получаю следующую ошибку:
401, Unauthorized
{
"message": "Bad credentials",
"documentation_url": "https://developer.github.com/v3"
}
В чем проблема и как я могу решить это?