Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-使用OAuth 2.0登录Google_Android_Api_Oauth 2.0_Google Api_Google Play Services - Fatal编程技术网

Android-使用OAuth 2.0登录Google

Android-使用OAuth 2.0登录Google,android,api,oauth-2.0,google-api,google-play-services,Android,Api,Oauth 2.0,Google Api,Google Play Services,在Android的google登录示例应用程序(随google play服务提供)中,他们使用的范围是“oauth2”: 而这个终点-“” 在我实施它的过程中,我发现(我认为)这个范围/端点被抹黑了: 重要提示:Google已经否决了本文档中描述的OAuth 2.0登录的早期实现,但将对其进行维护并保持其向后兼容性。如果您的应用程序使用OAuth2登录(早期版本),您可能会考虑切换到谷歌+登录或更改现有的USER信息端点和范围,如迁移时间表中所描述的。有关说明,请参阅迁移或更新OAuth 2.0

在Android的google登录示例应用程序(随google play服务提供)中,他们使用的范围是“oauth2”: 而这个终点-“”

在我实施它的过程中,我发现(我认为)这个范围/端点被抹黑了:

重要提示:Google已经否决了本文档中描述的OAuth 2.0登录的早期实现,但将对其进行维护并保持其向后兼容性。如果您的应用程序使用OAuth2登录(早期版本),您可能会考虑切换到谷歌+登录或更改现有的USER信息端点和范围,如迁移时间表中所描述的。有关说明,请参阅迁移或更新OAuth 2.0登录

因为我不想把我的受众限制在Google+用户,所以我想更新OAuth 2.0登录名,但我不知道怎么做。我完全迷上了谷歌api文档。 我在某处看到了这个端点- 但是我不知道如何使用它,也不知道我是否应该改变范围。。我也不知道这是一个普通的google登录还是google+登录(因为它的路径中有“plus”这个词)

我需要一个更新的谷歌登录示例/教程。谷歌+登录确实使用了OAuth 2.0。我相信通过OAuth2.0登录,您是指。该链接包括示例代码以及对整个OAuth流的概述


仍然是一个非常有效的身份验证选项。Signin为任何Google帐户工作,无论您是否使用Google+都无关紧要(除非您确实需要Google+用户信息)。这可能也是实现OAuth的最简单方法,因为您只需集成按钮(使用提供的代码)就可以了,并且它可以满足大多数应用程序的需要。

那么他们在示例应用程序(在我的问题中指定)中使用的范围和url是最新的吗?我还将添加google+,但不是相反..我相信您所指的不推荐使用的范围是userinfo范围。这些作用域可能会被弃用,但它们仍然可以被使用,因为它们的向后兼容性已经被保留。其他一些作用域在较旧版本的OAuth中已被弃用,但它们是其他API的一部分。文章中的范围和端点应该可以很好地使用。