Android上的google oauth2

问题描述:

我通过google api控制台创建了一个项目,并按照指南创建了installed application类型的OAuth Client IDAndroid上的google oauth2

12345667-sdfasdfk3jkfd8 * 3r2kjfj.apps.googleusercontent.com
重定向的URI:瓮:IETF:WG:OAuth的:2.0:OOB
用于安装的应用程序

客户端ID

客户端ID HTTP://本地主机
应用类型:机器人
包名:com。示例
证书指纹(SHA1):21:45:BD:F6:98:B8:71:5 0:39:BD:0E:83:F2:06:9B:ED:43:5A:C2:1C

在哪里client secret?我没有找到关于如何使用这些数据来设置OAuth2请求的示例代码。我不想使用AccountManager,因为我无法获得refreshToken,这是另一项服务所需要的。

如果选择“installed”作为应用程序类型,则refresh_token不可用。

如果您需要refresh_token,请选择“web application”作为您的应用程序类型。

+0

嘿@Chirag Shah,这用于为我工作,但只是几天前它停止工作,现在它引发此错误com.google.android.gms.auth.GoogleAuthException:未知。任何想法为什么?我的示波器有问题吗? https://gist.github.com/lawloretienne/7351151 – toobsco42 2013-11-07 16:47:45