Я программирую веб-сервер для поддержки oAuth2 для API Google и следую этой документации . Кажется, все работает нормально до того момента, когда я пытаюсь создать API Google с помощью токена доступа. Пример вызова из документации:
https://www.googleapis.com/oauth2/v1/userinfo?access_token=1/fFBGRNJru1FQd44AzqT3Zg
Когда я пробую это с моим токеном доступа, я получаю ошибку 401 недопустимый токен .
Просматривая литературу, все примеры показывают токен доступа в формате 1/fFBGR...... . Мой токен доступа имеет форму ya29.AHES67z....... и намного длиннее (см. фрагмент ниже, содержащий ответ от Google ).
oauth2 request:{
"access_token" : "ya29.AHES67zeEn-RDg9CA5gGKMLKuG4uVB7W4O4WjNr-NBfY6Dtad4vbIZ",
"token_type" : "Bearer",
"expires_in" : 3600
}
Похоже, мой токен неверен. Должен ли я кодировать/декодировать его?