我正在尝试制作一个可以显示有关Google驱动器上文档信息的网页。例如,我想在网页上显示我所有Google文档的标题。我不希望用户必须登录到google帐户,也不希望对任何内容进行授权(或对用户进行任何授权)。我只希望用户导航到页面时能够以只读格式查看我显示的内容。用户将没有机会编辑,上传或删除任何内容,他们只能查看我显示的信息。
是否有可能在不使用oauth 2.0的情况下(通过API或任何其他方式)从Google驱动器获取文件的方法?我浏览了api文档,甚至编写了示例应用程序的代码,但是所有这些程序都有一个步骤,说:“转到此URL,单击“允许,输入代码””,然后可以访问。这些步骤不是必需的。我只想下载文件并能够对其进行操作(在内存中或作为流),然后显示有关它的内容。
[此外,我可能会误解OAuth 2.0的工作原理,因此,在这种情况下,任何有用的信息将不胜感激。谢谢。
您无需对访问者进行Google身份验证,但需要进行身份验证,因此您的网络应用可以从您的个人云端硬盘中检索数据。
获取访问令牌并为自己刷新令牌,存储它们并增强您的请求。如果您使用的是我们的客户端库之一,则它们中的大多数都会在访问令牌过期后刷新。有关更多详细信息,请参见Using OAuth 2.0 for Web Server Applications。OAuth 2.0 Playground可帮助您了解如何获取这些令牌。