我一直在开发一个移动应用程序,它使用 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 时,它要求打开 URL(当用户使用您的应用程序打开现有的 Google Drive 项目时使用此 URL),这不适用于我的应用程序(这只是一个文件管理器应用程序)。
请让我知道如何解决此限制。
最好的问候, Karthik
更新:
我正在遵循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/