【发布时间】:2012-07-04 14:50:16
【问题描述】:
我一直在开发一个移动应用程序,它使用 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 控制台中配置 Google Drive SDK 时,它要求提供 Open URL(当用户使用您的应用程序打开现有的 Google Drive 项目时使用此 URL),这不适用于我的应用程序(此只是一个文件管理器应用程序)。
请告诉我如何解决此限制。
最好的问候, 卡提克
更新:
我正在遵循https://developers.google.com/accounts/docs/OAuth2ForDevices的指示
发布网址:https://accounts.google.com/o/oauth2/device/code
POST 正文:client_id=xxxxx.apps.googleusercontent.com&scope=https://www.googleapis.com/auth/drive
HTTP 响应:400
响应正文:
{ “错误”:“无效范围” }
如果我有如下的 POST 正文,它可以工作 client_id=xxxxx.apps.googleusercontent.com&scope=https://docs.google.com/feeds/
【问题讨论】:
标签: google-drive-api