Google не поддерживает Google Plus и связанные с ним API.
Они рекомендуют простую миграцию , заменяя устаревшие устаревшие области новыми:
plus.login
profile
plus.me
openid
plus.profile.emails.read
email
userinfo.profile
userinfo.email
Выполнение OAuth (с использованием потока кода ) с новыми областями работает должным образом.Однако при вызове tokeninfo API области возвращаются как их предыдущие устаревшие версии:
{ 'scope': 'https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/plus.me' }
Является ли эта проблема специфичной для API tokeninfo?Или это по замыслу, и это те области, которые будут возвращены - так как они должны поддерживаться живыми , даже если они устарели?
Оба
https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile
будут действительными областями в будущем и являются синонимами «электронной почты» и «профиля» (обратите внимание, что нет плюса).
Мы находимся в процессе внесения изменений в информацию о токене, так что будет возвращен openid вместо https://www.googleapis.com/auth/plus.me