首页 > 解决方案 > 仅使用 HTTPS 驱动 API OAuth2

问题描述

我已经研究 DriveAPI 一段时间了,似乎找不到一种简单的方法让它只为我的需要工作......

我只想将 DriveAPI 与 REST API (HTTPS) 一起使用。

有很多东西,比如令牌、clientid、apikey、secrets 等。

我只需要搜索我自己的 GDrive 文件(全文包含)并从 API 获取结果,但我无法让它工作。

请记住,这只是为了我自己的需要,我想绕过验证(登录)窗口并获得某种永久有效的令牌,所以我可以在我自己的工具中实现它。

那么,如何仅通过普通 HTTPS 验证和使用 DriveAPI?

到目前为止我的努力:

我已经为仪表板中的示例项目创建了客户端 ID 和客户端 KEY。我还有一个 Google Drive API KEY。从这一点来看,我真的不知道该发送到哪里和发送什么。

标签: httphttpsoauth-2.0google-drive-api

解决方案


正如我在评论中提到的,OAuth 2.0 身份验证没有“绕过”(这就是为什么首先强制执行身份验证的原因)。您是否为此做过任何可以分享的编码?对于大多数 REST API 的 OAuth 2.0 身份验证是必需的。您的应用程序必须能够请求令牌并使用它来发出请求。

Google API 使用 Google 身份服务来提供令牌。在以下文档中,有许多示例说明如何使用不同的编程语言完成此实现:

https://developers.google.com/identity/protocols/OAuth2WebServer


推荐阅读