2015-04-01 70 views
0

首先,我是一名noob Android開發人員。我來自iOS背景,關於Android開發的所有內容都讓我有點瘋狂,所以如果我要問的是一個愚蠢的問題,我很抱歉。在Android中獲取用戶令牌和Google API的祕密

我成功地在我的應用程序中實現了「使用Google+登錄」登錄,現在我需要來自登錄用戶的一些信息。在這裏你可以看到從他那裏獲得的一些數據。

@Override 
public void onConnected(Bundle bundle) { 
    Log.d(TAG, "CONNECTED TO GOOGLE"); 

    String accountName = Plus.AccountApi.getAccountName(mGoogleApiClient); 

    Log.d(TAG, "USER EMAIL: " + accountName); 


    if (Plus.PeopleApi.getCurrentPerson(mGoogleApiClient) != null){ 
     Person user = Plus.PeopleApi.getCurrentPerson(mGoogleApiClient); 
     Log.d(TAG, "USER NAME: "+ user.getName().getGivenName()); 
     Log.d(TAG, "USER IMAGE: " + user.getImage().getUrl()); 
     Log.d(TAG, "USER ID: " + user.getId()); 
    } 
} 

但我需要兩兩件事:用戶的訪問令牌和用戶的訪問祕密

我在iOS應用上做了類似的事情,但是我真的很失落,試圖用Android來做。任何人都可以幫忙

感謝

回答

0

關注thisthis。在這裏,描述瞭如何獲得谷歌的訪問令牌以及使用後臺線程登錄的用戶。

+0

謝謝,這幫助我獲得了一個令牌。但是,我怎樣才能獲得用戶的祕密?在iOS的Google+ API上,它被稱爲「refreshToken」。我已經檢索到的令牌在同一個iOS API上被稱爲「idToken」。 – WedgeSparda 2015-04-02 16:01:49

相關問題