Google oauth запрос обратного вызова возврат "http://mysite.com/callback#access_token=xxx" вместо" http://mysite.com/callback?access_token=xxx" - PullRequest
0 голосов
/ 26 октября 2011

Я пишу веб-сайт, который должен получить контакты пользователя.

Я использую gmail oauth и следую за шагом здесь: http://code.google.com/apis/accounts/docs/OAuth2.html

все работает отлично, кроме обратного вызова, я установилобратный вызов:

http://mysite.com/callback

и Google дает мне:

http://mysite.com/callback#access_token=xxx

, что мне нужно, это

http://mysite.com/callback&access_token=xxx

есть что-то, чего я не знаю?спасибо.

1 Ответ

0 голосов
/ 08 сентября 2012

Для веб-приложений вам нужно запросить код , а не токен ; для этого установите request_type=code в вашем URL авторизации, как описано здесь: https://developers.google.com/accounts/docs/OAuth2Login#responsetypeparameter и здесь: https://developers.google.com/accounts/docs/OAuth2Login#handlingresponse

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...