无需登录即可通过api访问谷歌驱动器文件?

时间:2013-04-12 14:35:39

标签: api sdk google-drive-api

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

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

另外,我可能会误解OAuth 2.0的工作方式,所以如果情况如此,那么任何有用的信息都会受到高度赞赏。谢谢。

1 个答案:

答案 0 :(得分:1)

您无需向Google验证访问者,但需要自行验证,因此您的网络应用可以从您的个人云端硬盘中检索数据。

获取访问令牌并自行刷新令牌,存储它们并验证您的请求。如果您正在使用我们的某个客户端库,那么大多数客户端库会在访问过期后刷新访问令牌。有关详细信息,请参阅Using OAuth 2.0 for Web Server ApplicationsOAuth 2.0 Playground可帮助您了解如何获取这些令牌。