Google oauth 如何从OAuth';Latitude服务的令牌响应?

Google oauth 如何从OAuth';Latitude服务的令牌响应?,google-oauth,Google Oauth,我正在尝试设置一个服务,让谷歌用户授权我的平台,然后我可以随时获取他/她的纬度数据 目前我得到了GoogleTokenResponse,因此我获得了访问和刷新令牌。但是,我需要识别该响应,以便如果多个用户希望以某种方式同时启用服务,我可以将令牌响应与相应的用户匹配 我应该如何做到这一点?我已尝试分析id令牌,但出现空异常: GoogleIdToken gidt = tokenResponse.parseIdToken(); (tokenResponse不是null;正如前面所说,我可以毫无问题

我正在尝试设置一个服务,让谷歌用户授权我的平台,然后我可以随时获取他/她的纬度数据

目前我得到了GoogleTokenResponse,因此我获得了访问和刷新令牌。但是,我需要识别该响应,以便如果多个用户希望以某种方式同时启用服务,我可以将令牌响应与相应的用户匹配

我应该如何做到这一点?我已尝试分析id令牌,但出现空异常:

GoogleIdToken gidt = tokenResponse.parseIdToken();

(tokenResponse不是null;正如前面所说,我可以毫无问题地获取令牌)。然而,API javadoc说它将返回一个模糊的用户id,因此它可能不够用。

这个问题中缺少详细信息,并且代码中有很多路径。如果您正在获取一个ID令牌,您可以解析它并发现它属于哪个用户,请参见