我正在嘗試設置服務,以便Google用戶授權我的平臺,然後我可以隨時獲取他/她的Latitude數據。如何從OAuth的Latitude服務的令牌響應中獲取Google用戶ID?
目前我得到GoogleTokenResponse,所以我得到訪問和刷新令牌。但是,我需要識別該響應,因此如果多個用戶想以某種方式同時啓用該服務,則可以將令牌響應與相應的用戶進行匹配。
我該怎麼做到這一點?我試着解析ID令牌,但我得到一個空的異常:
GoogleIdToken gidt = tokenResponse.parseIdToken();
(該tokenResponse不是null;如之前所說,我可以得到沒有問題的標記)。但是,API javadoc說它會返回一個模糊的用戶標識,所以它不足以滿足要求。