我必须更换 Google+ API
Do I have to replace the Google+ API
我使用 Passport.js 和 passport-google-oauth20。这意味着使用 Google + API。但我收到一封来自 Google 的电子邮件,说 Google + API 将被关闭。
更新
来自 passport.js http://www.passportjs.org/docs/google/
Configuration The Client Id and Client Secret needed to authenticate
with Google can be set up from the Google Developers Console. You may
also need to enable Google+ API in the developer console, otherwise
user profile data may not be fetched. Google supports authentication
with both oAuth 1.0 and oAuth 2.0.
我收到一条消息:
On March 7, 2019, we are shutting down the legacy Google+ APIs. This
has been a progressive shutdown where calls to affected APIs began
intermittently failing on January 28, 2019.
那我该怎么办?我可以不再使用 passport.js 了吗?
Google 将在一段时间内关闭 Google+,因此您将无法再使用 Google+ API。我认为你对此无能为力。您可以从您的应用程序中删除对 Google+ 的支持。
这里是 link - https://www.theverge.com/2018/12/10/18134541/google-plus-privacy-api-data-leak-developers
据我了解,您仍然可以使用 passport-google-oauth2 进行 google 身份验证,因为它与 google 帐户相关联,而不是与 google+ 帐户相关联.
您的 google+ API 将不再有效。您可以在此处获取该信息 - https://developers.google.com/+/api-shutdown
关于您关于使用 passport.js 的问题,您应该可以使用 passport.js,但您将不能仅调用 google+ API。您可以通过使用 passport.js
使用所有其他 google API
当您遇到开源项目这样的问题时,最好的做法是始终查看他们的问题论坛。
目前在 passport.js git 项目 713
上有一个未解决的问题
如果你检查这个问题,有几个修复的想法,它包括一个潜在修复的拉取请求,它使用 userinfo 端点而不是使用 Google+ api
我使用 Passport.js 和 passport-google-oauth20。这意味着使用 Google + API。但我收到一封来自 Google 的电子邮件,说 Google + API 将被关闭。
更新
来自 passport.js http://www.passportjs.org/docs/google/
Configuration The Client Id and Client Secret needed to authenticate with Google can be set up from the Google Developers Console. You may also need to enable Google+ API in the developer console, otherwise user profile data may not be fetched. Google supports authentication with both oAuth 1.0 and oAuth 2.0.
我收到一条消息:
On March 7, 2019, we are shutting down the legacy Google+ APIs. This has been a progressive shutdown where calls to affected APIs began intermittently failing on January 28, 2019.
那我该怎么办?我可以不再使用 passport.js 了吗?
Google 将在一段时间内关闭 Google+,因此您将无法再使用 Google+ API。我认为你对此无能为力。您可以从您的应用程序中删除对 Google+ 的支持。
这里是 link - https://www.theverge.com/2018/12/10/18134541/google-plus-privacy-api-data-leak-developers
据我了解,您仍然可以使用 passport-google-oauth2 进行 google 身份验证,因为它与 google 帐户相关联,而不是与 google+ 帐户相关联.
您的 google+ API 将不再有效。您可以在此处获取该信息 - https://developers.google.com/+/api-shutdown
关于您关于使用 passport.js 的问题,您应该可以使用 passport.js,但您将不能仅调用 google+ API。您可以通过使用 passport.js
使用所有其他 google API当您遇到开源项目这样的问题时,最好的做法是始终查看他们的问题论坛。
目前在 passport.js git 项目 713
上有一个未解决的问题如果你检查这个问题,有几个修复的想法,它包括一个潜在修复的拉取请求,它使用 userinfo 端点而不是使用 Google+ api