我正在尝试使用谷歌终端交叉客户端身份验证。在我的Android客户端,我成功地获得授权令牌使用我的服务器:谷歌终端交叉客户端身份验证
String plusLogin = Scopes.PLUS_LOGIN;
String mScopes = "oauth2:" + plusLogin;
String token = GoogleAuthUtil.getToken(context, Constants.accountName, mScopes);
那么我访问所需的终结点在的AsyncTask任务,并通过此令牌服务器。现在...我在服务器端有这个令牌,但我不知道我需要做什么来解码来自int的用户信息。基本上我有兴趣在服务器端获取用户ID和用户电子邮件。
确实,我是这个新手,但我挣扎了2周以上。 有关它的Google文档仅指向您必须遵循的方向,但没有可用作模型的工作示例。 https://developers.google.com/+/web/signin/server-side-flow
所以对于流中的下一步骤是:1.交换该令牌用于刷新令牌。 2.访问https://www.googleapis.com/userinfo/v2/me api并以json格式获取用户详细信息。我只找到如何做到这一点的android,javascript的例子,但不是在服务器端的纯java的例子。谁能帮忙? – 2015-04-06 20:33:55