Правильно ли выглядит мой токен Google oAuth2?

Я программирую веб-сервер для поддержки 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
}

Похоже, мой токен неверен. Должен ли я кодировать/декодировать его?

5
задан M Schenkel 24 April 2012 в 04:20
поделиться