0

我正在尝试使用此处的说明与 Drive 应用程序集成:https ://developers.google.com/drive/integrate-android-ui 。

我按照说明操作,现在当我在云端硬盘应用程序中选择文件时,我的应用程序显示为“打开方式(使用谷歌驱动器)”选项。但是,当我尝试使用我的应用程序打开时,我收到一个错误对话框,上面写着:

“糟糕...无法打开文档。原因:发生内部错误。请稍后再试”

因为使用其他应用程序可以正确打开相同的文件(其他应用程序未与 Drive 应用程序集成,但它们确实打开了文件),我认为这可能是因为我的应用程序未得到正确授权。我主要关心的是上面链接指示我添加到清单 xml 中的应用程序 ID。目前尚不清楚这个 ID 是什么,但我认为它是来自我的 OAuth2.0 客户端的“客户端 ID”。对我来说,这个值看起来像(我更改了一些数字/字母以保护隐私):449637423441-e13a246wq7a0fuqgvremtjupk07vgf59.apps.googleusercontent.com

我尝试在清单中使用整个字符串作为 ID,使用第一个“。”之前的部分,并使用“-”之前的部分;但是在所有 3 次尝试中,我从 Drive 应用程序中得到了相同的错误。

有什么建议么?

4

1 回答 1

0

您是否在 API 控制台中为您的项目启用并配置了 Drive SDK?您链接的页面中嵌入的视频显示了如何将 Android 应用程序与 Drive 集成,从先决条件和项目配置开始。

于 2013-03-11T17:22:48.857 回答