【问题标题】:Google API Client connect results in INTERNAL_ERRORGoogle API 客户端连接导致 INTERNAL_ERROR
【发布时间】:2016-03-02 20:55:43
【问题描述】:

尝试连接到 Drive API,我已经实现了与 Drive Quickstart 项目中的内容相匹配的代码,但仍然有问题。调用 connect() 时,我的 onConnectionFailed 方法以 SIGN_IN_REQUIRED 状态调用,然后我调用 result.startResolutionForResult。这会显示一个小对话框,提示我选择一个帐户。选择我的帐户后,onActivityResult 显示 RESULT_OK 状态,但我的 onConnected 方法没有被调用,而是我马上回到 onConnectionFailed 状态,此时状态为 INTERNAL_ERROR,我没有连接。关于下一步该往哪里看有什么想法吗?

我很确定我使用来自 debug.keystore 的 SHA1 指纹、包名称等设置了我的 OAuth 凭据。我注意到,当我在控制台中设置凭据时,它通知我我的客户端 ID 是类似“myapp-1234”的东西。我应该对此做些什么吗?

【问题讨论】:

  • 从头开始。答案很简单,就是“耐心”。通过在这里浏览更多问题,我得到了一个提示,即注册我的凭据不会给我即时访问权限,而是需要一些时间才能将数据分散到各个服务器上。几个小时后我又回到了应用程序,它立即开始工作!

标签: android google-drive-api


【解决方案1】:

您无法设置 OAuth 凭据并立即运行您的应用以进行授权。注册显然需要一些时间才能到达相应的服务器。几个小时后我回去了,一切都开始工作了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-08
    • 2015-08-19
    • 2018-02-18
    • 1970-01-01
    • 2016-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多