如何将 Google+ 中的 people.me 替换为 Google People/Google 登录 api?

How to replace people.me from Google+ with Google People/Google Sign In api?

我的网络应用程序中有一个 "sign in with Google+" 函数。登录后,我会在页面上显示用户的电子邮件和姓名,并将其保存到数据库中。为了在登录后获取用户的个人资料数据,我在 GET 参数中使用 Google+ API 方法 people.meaccess_token

Google+ API 将于 3 月 7 日关闭。我必须迁移到 Google 人或其他一些 api。如何使用不同的 google API 实现相同的目标?我需要通过已知的授权令牌获取电子邮件和姓名。

我们通过 Laravel 的 Socialite 使用它,他们将其替换为:

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

您可能希望 profile 范围作为 OAuth 流程的一部分,以便通过此方法访问配置文件数据。否则会return数据不全