我收到了Google的一封邮件,通知我直到3月7日,以确保我的项目不再使用将被折旧的受影响的Google+ API。 这是我在构建Google登录时当前的实现:
GoogleSignInOptions gso = new GoogleSignInOptions
.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestEmail()
.build();
现在,根据我在文档中看到的内容:“通过使用带有DEFAULT_SIGN_IN选项的GoogleSignInOptions.Builder,您将自动请求提供用户名和个人资料图片的个人资料范围”
邮件中说 plus.people.get 对应于仍在使用(并将折旧)和关闭的Google+ API方法。
如果您看到对people.get的API调用,则可能是由于您的应用程序中使用了Google+登录功能而导致的,该功能现已被弃用,并且已被关闭。开发人员应从Google+登录功能迁移到更全面的Google登录身份验证系统。
1个月前,我在商店中发布了我的应用程序的更新。在重新发布应用程序之前,我需要再次对我的应用程序进行一些更改(用于Google登录)吗?
答案 0 :(得分:0)
我收到相同的邮件,我很困惑。首先。您也可以使用一些Google+小部件(例如,在您的网站上-按钮等)来获得此邮件。
我不确定标题中是否收到第二封邮件[更正]。
本周早些时候,我们向您发送了一封与您的项目相关的电子邮件,该电子邮件将受到Google+ API关闭的影响,这也会影响 Google+ OAuth范围的请求。
该电子邮件列出了您的一个或多个项目正在请求 “ plus.me”的范围,因此会受到影响。我们想澄清一下 只有直接要求“ plus.me”范围的项目才是 受到影响。此范围可能已在某些电子邮件中列出,即使没有 由您的项目直接请求。如有任何混淆,我们深表歉意 造成的。
如果您直接请求“ plus.me”范围,则任何其他Google+ OAuth范围,或进行任何Google+ API调用,请确保您 在2019年3月7日之前从您的项目中删除这些请求。
查看您的项目是否直接请求“ plus.me”或任何其他内容 其他Google+ OAuth范围: https://developers.google.com/apps-script/concepts/scopes
如果您的项目是使用Google Apps脚本编写的,则可以查看 通过查看项目属性来确定项目要求的范围 在应用程序脚本编辑器中。如果您的项目不是用Google Apps编写的 脚本,请检查您的代码以获取对OAuth中“ plus.me”的引用 范围要求。我们建议您使用 支持登录或社交功能的第三方库,例如 这些也可能会受到关机的影响。感谢您的重视 Google+开发人员。
请务必也阅读此内容。您可以在此处找到一些说明: https://developers.google.com/identity/sign-in/android/quick-migration-guide
看起来您正在使用新的GoogleSignIn API,因此应该可以。我现在正在使用相同的方法。确保在gradle中使用最新版本的Play服务。
当用户未更新您的apk或使用第三方Play商店(手动安装)使用apk时,您仍然会收到一些对旧API的请求。我们对此无能为力。