如何在没有oAuth2.0的情况下使用带有驱动器API密钥的谷歌云端硬盘文件列表api?



我们如何在不使用谷歌云端硬盘API密钥的情况下使用谷歌驱动器列表文件API"GET https://www.googleapis.com/drive/v3/files">

API 密钥不足以满足您的目标。API 密钥仅用于授权(即"您可以进行此 API 调用"(,他们无法进行身份验证(即。"你 yourname@gmail.com"(。如果没有身份验证,您尝试要求此 API 方法"向我显示与我的搜索匹配的所有文件",并且它会拒绝您的请求,因为不可能有任何与每个人的搜索匹配的文件(因为文件是在帐户中组织的(。

OAuth 2.0 同时执行授权(将您的 Google Cloud 项目标识为已启用此 API(和身份验证(在您的许可下识别您的最终用户帐户,以便知道谁在进行调用(,因此 API 知道哪些文件属于您,从而知道要返回的结果。

因此,Google Drive API 需要 OAuth 2.0 授权(请参阅此处(。

最新更新