Как заменить people.me из Google+ на API Google People / Google Sign In? - PullRequest
0 голосов
/ 05 марта 2019

В моем веб-приложении была функция «Войти через Google+». При входе я показываю адрес электронной почты и имя пользователя на странице и сохраняю их в базе данных. Чтобы получить данные профиля пользователя после входа в систему, я использовал метод Google+ API people.me с access_token в параметрах GET.

Google + API будет закрыт 7 марта. Мне нужно перейти на Google People или другие API-интерфейсы. Как мне достичь той же цели с помощью другого API Google? Мне нужно получить адрес электронной почты и имя по известному токену авторизации.

1 Ответ

1 голос
/ 06 марта 2019

Мы используем это через Socialite Laravel, и они заменяют его на:

https://www.googleapis.com/userinfo/v2/me

Возможно, вы захотите, чтобы область действия profile была частью потока OAuth, чтобы данные профиля были доступны через эти методы,В противном случае он вернет неполные данные.

...