Google-plus API, область действия plus.login, нет доступа к G + Moments, что не так?

Моя область действия установлена ​​на: https://www.googleapis.com/auth/plus.login

Я знаю, что использую область, потому что, когда я ее изменяю и, например, добавляю область электронной почты, запрашиваемые разрешения меняются, и если я добавляю недопустимую область, я получаю сообщение об ошибке, в котором говорится, что мои другие области, включая вышеупомянутые действительны. Так что я точно использую этот прицел.

В справочнике G + oauth API говорится, что эта область должна позволить мне получить доступ к Moments.

Запрошенные разрешения: http://i.imgur.com/7c0X1HZ.png

Мое приложение / клиент oauth на панели разработчиков Google использует API Google Plus. Я могу получить токен и имя / адрес электронной почты при использовании определенных областей. Это для приложения веб-сервера.

Я также отключил настройки безопасности для «доверенных приложений» в своей тестовой учетной записи.


person Community    schedule 09.01.2015    source источник
comment
Вам необходимо предоставить дополнительную информацию об используемом вами методе API, о том, как вы его вызываете и какие ошибки вы получаете.   -  person abraham    schedule 10.01.2015
comment
Это не связано с вызовом API, у меня с этим нет проблем. Моя проблема в том, что у области нет правильных разрешений. Как видите, запрошенные разрешения не включают доступ к записи новых моментов. Тем не менее, я определенно использую правильную область видимости для создания токена oauth. Итак, эта проблема возникает еще до того, как я сгенерирую токен, и я не понимаю, как это может быть проблема с моей стороны, учитывая, что область видимости является единственной рассматриваемой переменной и установлена ​​правильно. Я думаю, что, возможно, у Google есть функция безопасности, которая меня блокирует, или процесс проверки приложения, такой как facebook   -  person    schedule 10.01.2015
comment
Но я не могу найти это, и я уже отключил дополнительную безопасность в своей тестовой учетной записи.   -  person    schedule 10.01.2015
comment
Вы делаете поспешные выводы относительно проблемы, но не предоставляете нам достаточно информации, чтобы это подтвердить. Точные вызываемые конечные точки очень важны при отладке проблем области.   -  person abraham    schedule 10.01.2015
comment
Я должен был упомянуть, что использую модуль passwordjs node.js, а не необработанный запрос ouath. Теперь я пытаюсь выяснить, как распечатать URL-адрес аутентификации запросов, которые он отправляет для публикации здесь, с помощью настраиваемой функции обратного вызова (я уже пробовал промежуточное ПО), но в любом случае - поскольку паспорт обрабатывает это за меня, исправьте меня, если я ошибаюсь, но единственная переменная, которую я изменяю перед аутентификацией, насколько мне известно, это область действия.   -  person    schedule 10.01.2015


Ответы (1)


Похоже, вы не добавили параметры request_visible_actions в свой запрос авторизации.

Пожалуйста, подтвердите, что правильный запрос авторизации должен быть таким:

https://accounts.google.com/o/oauth2/auth? request_visible_actions = http://schemas.google.com/AddActivity & access_type = offline & response_type = code & client_id = & redirect_uri = & scope = https://www.googleapis.com/auth/plus.login

person Risky Pathak    schedule 26.07.2015
comment
Да, спасибо. Мое программное обеспечение Oauth не поддерживает его, поэтому мне придется найти решение. - person ; 27.07.2015