Я пишу веб-сайт, который должен получить контакты пользователя.
Я использую 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
есть что-то, чего я не знаю?спасибо.
Для веб-приложений вам нужно запросить код , а не токен ; для этого установите request_type=code в вашем URL авторизации, как описано здесь: https://developers.google.com/accounts/docs/OAuth2Login#responsetypeparameter и здесь: https://developers.google.com/accounts/docs/OAuth2Login#handlingresponse
request_type=code