尝试连接到 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”的东西。我应该对此做些什么吗?
最佳答案
您无法设置 OAuth 凭据并立即运行您的应用程序进行授权。注册到适当的服务器显然需要一些时间。几个小时后我回去了,一切都开始工作了。
关于android - Google API 客户端连接结果出现 INTERNAL_ERROR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35757844/