当前位置: 首页 > 知识库问答 >
问题:

谷歌云端硬盘 SDK 移动集成查询

谭铭
2023-03-14

我一直在开发一个移动应用程序,它使用HTTP POST/GET来检索文件/文件夹列表,上传/下载文件等。,这似乎与GData文档列表API配合得很好。既然GDrive SDK V2已经推出,我将转向新的API。

当我将身份验证范围从https://docs.google.com/feeds/到https://www.googleapis.com/auth/drive,我得到了一个400错误。我了解到需要配置API控制台以使用Google Drive SDK。

在这里,问题是在API Console中配置Google Drive SDK时,它会要求打开URL(当用户使用您的应用程序打开现有的Google Drive项目时使用此URL),这不适用于我的应用程序(这只是一个文件管理器应用程序)。

请让我知道如何解决这个限制。

最好的问候, 卡西克

更新:

我在https://developers.google.com/accounts/docs/OAuth2ForDevices

帖子网址:https://accounts.google.com/o/oauth2/device/code

帖子正文:client _ id = xxxxx . apps . Google user content . com

HTTP响应:400

响应正文 :

{ "error" : "invalid_scope" }

如果我有如下的POST正文,它client_id=xxxxx.apps.googleusercontent.com

共有1个答案

轩辕煌
2023-03-14

如果您只想使用 API 而不与云端硬盘用户界面集成,则无需设置“打开方式”和“创建网址”。云端硬盘 API 应该可以替换您的文档列表集成。

请确保使用的是 API 的 v2,你的作用域问题可能与使用 v1 有关。我们可以通过粘贴您收到400的请求和响应来进行检查。

 类似资料:
  • 对于我的Google App Engine应用程序,我希望使用服务帐户自己的Google驱动器,即我不希望创建“常规”gmail帐户并向我的服务帐户授予特权,也不希望与任何其他人共享文件,我只希望将该驱动器用作应用程序的“内部文件系统”,仅由应用程序访问。 我的问题是: 1) 是否仍提供此类服务,即是否允许服务帐户使用其自己的专用驱动器,或者我是否被迫使用“新”谷歌云存储? 2)我在哪里可以找到任

  • 我想做一个API让谷歌驱动器视频链接在JW播放器和mysite视频上播放(api.getlinkdrive.com),但我只是找不到这样做的方法。 最近,我在github上找到了一些源代码(https://github.com/marxvn/gdrive).我已经为我的网站修改了它。代码工作正常,但链接无法播放(请参见此处的示例:http://getlinkdrive.byethost7.com/

  • 两个月前,在使用JavaScript授权Google Drive中, @Nivco写了一篇关于“处理文件内容”的文章,这是一篇非常诱人的文章: 我们还可以改进文件内容服务器,使其支持XHR请求。 那么,“我们”在哪里可以找到关于这个功能的新闻或路线图、信息等呢? 实际上,这个问题是一个回答...(到另一个问题)

  • 现在,我们有一个带有谷歌文档Api和2条腿的oauth的应用程序。但是,我们希望迁移到使用Oauth 2.0的谷歌驱动器API。 我们可以在Google Drive Api中使用双腿oauth吗?有什么例子吗?

  • 当您使用Google Drive Web客户端时,您可以第一次选择要连接的Google帐户。完成后续调用后,跳过您可以选择帐户的步骤——您不必再次授权。有没有办法在不实际退出Google帐户的情况下再次触发帐户选择? 我正在使用文件选择器API,参见https://developers.google.com/picker/docs/

  • 我已经成功安装并运行了名为DriveCommandLine的Google Drive快速启动应用程序。我还对它进行了一些修改,以获取我的驱动器帐户中的一个文件的文件信息。 我现在想做的是以某种方式保存凭证并重用它们,而无需用户每次都访问网页来获得授权码。我已经查看了该页面,其中包含检索和使用OAuth 2.0凭证的说明。为了使用示例类(MyClass ),我修改了DriveCommandLine中