【问题标题】:google drive api access not configured未配置谷歌驱动器 api 访问
【发布时间】:2013-11-17 09:36:36
【问题描述】:

我正在关注 google drive android quick start sdk here。唯一的区别是我使用的是 intellij 而不是 eclipse。

应用在上传文件时抛出异常:

File file = service.files().insert(body, mediaContent).execute();

异常消息是access not configured

现在用谷歌搜索这个错误会产生一些结果:

我已经在谷歌云控制台中检查了驱动 api 和驱动 sdk 都已激活。我已经使用正确的包名称注册了一个应用程序。我还添加了谷歌云存储以防万一。我还应该检查什么?

编辑

我真的对文档感到困惑。 This page 提到了 getToken 方法,但示例应用程序使用了 GoogleAccountCredential.usingOAuth2 哪个文档 is Constructor a new instance using OAuth 2.0 scopes

注册应用程序时,我会得到一些信息,例如客户端密码/客户端 ID。我可以找到信息 here 解释如何使用这些数据,但我找不到这种适用于 android 应用程序的示例。

【问题讨论】:

    标签: google-drive-api


    【解决方案1】:

    在 API 控制台中,当您注册/创建应用程序时,会生成一个客户端 ID。您是否将该客户端 ID 编码到您的应用程序中?您给出的第一个 SO 链接的答案有详细信息。

    【讨论】:

    • Have you coded that Client ID into your app?我已经非常努力地查看了文档,但我找不到任何使用此客户端 ID 的地方。
    猜你喜欢
    • 1970-01-01
    • 2013-04-30
    • 2015-10-30
    • 2012-08-06
    • 1970-01-01
    • 2019-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多