2

我正在尝试制作一个网页,可以显示有关我的谷歌驱动器上的文档的信息。例如,我想在网页上显示我所有 google 文档的标题。我不希望用户必须登录到谷歌帐户,并且我不想授权任何东西(或用户授权任何东西)。我只希望用户在导航到页面时能够看到我显示的内容 - 以只读格式。用户将没有机会编辑或上传或删除任何内容,他们只能查看我显示的信息。

有没有办法在不使用 oauth 2.0 的情况下从谷歌驱动器(通过 API 或任何其他方式)获取文件?我查看了 api 文档,甚至编写了示例应用程序,但它们都有一个步骤,“转到此 URL,单击允许,输入代码”然后您就可以访问了。这些步骤不应该是必要的。我只想下载文件并能够操作它(在内存中或作为流)然后显示一些关于它的内容。

此外,我可能会误解 OAuth 2.0 的工作原理,因此如果情况如此,任何有用的信息将不胜感激。谢谢你。

4

1 回答 1

2

您无需向 Google 验证访问者的身份,但需要对自己进行身份验证,这样您的网络应用程序就可以从您的个人云端硬盘中检索数据。

为自己获取访问令牌和刷新令牌,存储它们并验证您的请求。如果您使用我们的客户端库之一,其中大多数会在访问令牌过期后刷新。有关更多详细信息,请参阅将 OAuth 2.0 用于 Web 服务器应用程序, OAuth 2.0 Playground可帮助您了解如何获取这些令牌。

于 2013-04-12T22:36:24.587 回答