如何使用 OAuth 2.0 客户端 ID 调用 Google 云端硬盘 API



我开发一个项目, 我想获取经过身份验证的用户的所有电子表格的列表。 为此,我使用以下 API

https://www.googleapis.com/drive/v3/files?key={YOUR_API_KEY}

当我在 API 资源管理器中运行上述 API 时,它运行良好并给了我与用户关联的文件列表。

但是当我尝试在浏览器中运行相同的 API 时,复制地址栏中的 URL,它给了我一个错误。

我想使用clientID Oauth 2.0来访问经过身份验证的用户的数据。但是我不知道如何使用clientID,尽管我已经创建了Oauth客户端ID

当您使用 Google API 资源管理器执行 API 请求时,API 资源管理器会请求您的许可,因此您接受了 OAuth 授权。当您复制粘贴带有API密钥的URL并尝试在浏览器上执行它时,出现错误。该错误可能是权限不足。API 密钥是不够的。您必须使用 OAuth 流。请参阅云端硬盘 Android 快速入门,因为它涉及 OAuth 流程。

最新更新