Я следую Githubs OAuth flow и получаю токен доступа, который дает мне доступ к области электронной почты пользователей. Когда я обмениваюсь кодом для токена доступа, используя конечную точку https://github.com/login/oauth/access_token, я получаю следующий ответ:
{
access_token: '83f42..xxx’,
token_type: 'bearer',
scope: 'user:email'
}
Выглядит отлично. Поэтому я делаю этот запрос, используя токен, чтобы получить мои пользовательские данные:
Accept-Language: en-us
Accept: application/json
Authorization: token 83f42..xxx
Accept-Encoding: gzip, deflate
GET https://api.github.com/user
Я получаю свой пользовательский объект в качестве ответа, но свойство email имеет значение null. У кого-нибудь еще есть эта проблема?