Oauth 2.0 Google Drive SDK alternateLink与OAuth2

Oauth 2.0 Google Drive SDK alternateLink与OAuth2,oauth-2.0,google-drive-api,google-oauth,Oauth 2.0,Google Drive Api,Google Oauth,我正在将谷歌硬盘文件、文档、电子表格和声明集成到我的应用程序中。我需要一些关于备用链接的帮助 Files.get api包含一个名为“alternateLink”的链接,该链接使用兼容的编辑器打开用户文件。但若用户并没有登录,当我将用户转发到链接时,google会显示之前的登录屏幕。我在问如何使用OAuth2 mechanizm克服登录屏幕的问题。我应该设置cookie还是smt 谢谢AlternateLink将始终要求用户登录其Google帐户。如果你想使用它,你必须公开共享文档,而不需要登录

我正在将谷歌硬盘文件、文档、电子表格和声明集成到我的应用程序中。我需要一些关于备用链接的帮助

Files.get api包含一个名为“alternateLink”的链接,该链接使用兼容的编辑器打开用户文件。但若用户并没有登录,当我将用户转发到链接时,google会显示之前的登录屏幕。我在问如何使用OAuth2 mechanizm克服登录屏幕的问题。我应该设置cookie还是smt


谢谢

AlternateLink将始终要求用户登录其Google帐户。如果你想使用它,你必须公开共享文档,而不需要登录

要使用OAuth 2.0,您必须使用“downloadUrl”,您可以将OAuth 2.0访问令牌附加到downloadUrl,如下所示:

authorizedDownloadUrl = downloadUrl + '&access_token=' + accessToken

请注意,下载URL将在24小时后过期。

我明白了。实际上我想做的是,提供一个界面,允许用户编辑他们的驱动器文件,而无需查看任何登录页面。所以,据我所知,谷歌的api是无法做到这一点的。我需要做的是下载文件,向用户显示一个编辑器来编辑文件,然后上传回来。我没有为每种类型的文件编写编辑器的天赋:)你有什么建议来决定我的方式吗?谷歌文档、谷歌表单、谷歌演示等等。。需要用户登录才能访问非公共文档。OAuth 2等仅由Google API使用,不由Google产品使用。避免登录的唯一可能方法是公开共享文档(读写)——您可以使用API来实现这一点。然后,该文档将不需要登录进行编辑,但所有版本都将显示为由匿名用户完成。