如何使用 OAuth 2.0 客户端 ID 调用 Google Drive API?

How use OAuth 2.0 client ID for calling Google Drive API?

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

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

当我在 APIs 浏览器中 运行 上面 API 时,它 运行 很好并且给了我与用户关联的文件列表。

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

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

当您使用 Google API 浏览器执行您的 API 请求时,API 浏览器请求您的许可,因此您获得了 OAuth 授权。当您使用 API 键复制粘贴 URL 并尝试在浏览器上执行它时出现错误。该错误可能是 insufficient permission. API key is not enough. You have to use the OAuth flow. Refer to the Drive Android Quickstart,因为它涉及 OAuth 流程。