如何通过GoogleAuthUtil.getToken获取令牌?

时间:2014-02-11 19:29:55

标签: android eclipse token google-oauth

我遇到了GoogleAuthUtil.getToken的问题。

我可能会错过一些东西。我阅读了大部分答案,但这对我没有帮助。

所以,我做了什么:

  1. 在Google Developers Console中注册Here

    • 包含名称的应用,例如 su.Company.AppName

    • 我使用Eclipse创建了密钥库。

    • 创建证书并放置证书指纹(SHA1)

  2. 我没有市场帐户

  3. 使用Eclipse项目上下文菜单 - > Android工具 - >导出signet APK我生成签名APK并通过SD卡安装在Android设备上。 对于签名,我使用了第1步中的证书

  4. 我在App中有代码

    private String SCOPE_BASE = "audience:server:client_id:";
    private String SCOPE;
    private String CLIENT_ID = "140853970719-g5ol9mh39f2trarq7f0qt353gdens3sl.apps.googleusercontent.com";
    
    SCOPE = SCOPE_BASE + CLIENT_ID;
            try {
    
                token = GoogleAuthUtil.getToken(mActivity, accountName, SCOPE);//accountName - real gmail
            } catch (GoogleAuthException authEx) {
                error= authEx.getMessage();}   
    
  5. 我一直收到只有一个世界"Unknown"

    的GoogleAuthException异常

    如果我在accountName中发送错误的电子邮件,则会收到错误“错误的用户”

  6. 我不知道接下来该做什么。 任何帮助将不胜感激。

0 个答案:

没有答案