我正在尝试设置一项服务,以便 Google 用户授权我的平台,然后我可以随时获取他/她的 Latitude 数据。
目前我得到了 GoogleTokenResponse 所以我得到了访问和刷新令牌。但是,我需要识别该响应,因此如果多个用户想以某种方式同时启用该服务,我可以将令牌响应与相应的用户匹配。
我应该如何实现这一目标?我尝试解析 id 令牌,但我得到一个空异常:
GoogleIdToken gidt = tokenResponse.parseIdToken();
(tokenResponse 不为空;如前所述,我可以毫无问题地获得令牌)。但是,API javadoc 说它会返回一个混淆的用户 ID,所以它可能还不够。