我一直在寻找关于Google文档和stackoverflow的答案,但我没有找到答案。 我计划创建应用程序(PHP),它使用谷歌帐户(例如admin@domain.com)来存储文档模板。当有人使用他自己的凭据(例如user@domain.com)登录应用程序时,他可以使用某种形式,然后PHP应用程序登录到自己的Google帐户,并将其与用户在新文档中提供的数据一起存储,并带有模板外观。 / p>
我不想将用户重定向到谷歌并返回带有一些令牌的应用程序。我希望应用程序在“静默模式”下进行一些登录过程 - 对用户不可见,没有重定向。
简单方案:
用户履行表格 - (将数据发送到应用) - >应用程序登录自己的谷歌帐户(admin@domain.com) - >获取模板文档 - >从表单中完成用户的数据 - >在Google云端硬盘中另存为副本
有人可以告诉我是否有可能吗?
答案 0 :(得分:2)
您应该查看Google Drive SDK。
您需要依赖令牌(这就是OAuth的工作方式,而Google云端硬盘使用OAuth 2.0进行身份验证)。但是,您可以通过执行以下操作来解决“自动登录”问题:
This link在用户完成初始授权阶段后,会更多地讨论请求新的访问令牌。
此外,this link有几个登录方案(客户端应用程序,服务器端应用程序等)的示例,它们将帮助您引导您朝着正确的方向前进。