我正在关注谷歌驱动器android快速启动sdk here。唯一的区别是我使用intellij而不是eclipse。
上传文件时,应用会抛出异常:
File file = service.files().insert(body, mediaContent).execute();
异常消息是access not configured
。
现在谷歌搜索此错误会产生一些结果:
我已经在google云端控制台中检查了驱动器api&驱动器sdk被激活。我已经使用正确的包名注册了一个应用程序。我还添加了谷歌云存储以防万一。我还应该检查什么?
修改
我对文档感到很困惑。 This page提到getToken
方法,但示例应用使用了GoogleAccountCredential.usingOAuth2
哪个文档is Constructor a new instance using OAuth 2.0 scopes
。
注册应用程序时,我会获得一些信息,如客户端密码/客户端ID。我可以找到解释如何使用这些数据的信息here,但我找不到Android应用程序的这种示例。
答案 0 :(得分:0)
在API控制台中,注册/创建应用时,会生成客户端ID。您是否已将该客户端ID编码到您的应用中?您提供的第一个SO链接的答案有详细信息。