Требуется ли SSL для использования API Google Plus? - PullRequest
7 голосов
/ 20 сентября 2011

Я довольно новичок в Oauth2.0.
Я хотел начать использовать API Google Plus.

Я использовал следующие ресурсы

" Использование OAuth 2.0 для доступа к Google APIs " документация.

Google Plus Oauth Api ключ области действия (https://www.googleapis.com/auth/plus.me).

После игры с curl и успеха с другими "ключами области действия". Я обнаружил следующую ошибку с областью действия Google Plus (https://www.googleapis.com/auth/plus.me).

«Недопустимый токен - токен AuthSub имеет неверную область»

Затем я нашел решение OAuth Pain Google: токен недействителен - токен AuthSub имеет неверную область

В нем указывалось после :

, если вы получаете сообщение «Token Invalid - AuthSub token имеет неверную область действия», когда выпытаясь использовать OAuth (или даже AuthSub в этом отношении?), убедитесь, что запрашиваемая область использует тот же протокол, что и вы

Я сделал то, что он сказал, взял"s" из области видимости "

http://www.googleapis.com/auth/plus.me

Но теперь это дает мне эту ошибку

enter image description here

Значит ли это, что ваш сайт ДОЛЖЕН использовать SSL?

Спасибо за отзыв.

РЕДАКТИРОВАТЬ: Оказывается, я использовал неправильный API
Должно быть https://www.googleapis.com/plus/v1/people/me?access_token=xxxx

Ответы [ 2 ]

7 голосов
/ 20 сентября 2011

Ваш сайт не должен использовать SSL, но все вызовы, которые он делает с API Google+, должны использовать HTTPS. См. http://developers.google.com/+/api/oauth для получения дополнительной информации об областях OAuth в Google +

3 голосов
/ 20 сентября 2011

Я нашел ответ, я использовал неправильный URL для API

https://www.googleapis.com/plus/v1/people/me?access_token={hash}

...