【问题标题】:Get User Token and Secret with Google API in Android在 Android 中使用 Google API 获取用户令牌和秘密
【发布时间】:2015-06-06 04:20:24
【问题描述】:

首先,我是一个新手 Android 开发人员。我来自 iOS 背景,我看到的关于 Android 开发的一切都让我有点发疯,如果我要问的是一个愚蠢的问题,请道歉。

我在我的应用中成功实现了“使用 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 上做这件事我真的很迷茫。有人可以帮忙吗?

谢谢

【问题讨论】:

    标签: android google-api


    【解决方案1】:

    关注thisthis。这里描述了如何使用后台线程获取google plus 登录用户的访问令牌。

    【讨论】:

    • 谢谢,这帮助我获得了令牌。但是我怎样才能得到用户的秘密呢?在 iOS 版 Google+ API 上,它被称为“refreshToken”。我已经检索到的令牌在同一个 iOS API 上被称为“idToken”。
    猜你喜欢
    • 2012-04-28
    • 2019-02-11
    • 1970-01-01
    • 1970-01-01
    • 2014-05-25
    • 2014-10-29
    • 2012-12-29
    • 2013-03-16
    • 2013-03-20
    相关资源
    最近更新 更多