2015-04-01 69 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

相关问题