gpt4 book ai didi

php - Google 云端硬盘后台登录(PHP 应用程序)

转载 作者:搜寻专家 更新时间:2023-10-31 21:14:15 26 4
gpt4 key购买 nike

我一直在 Google 文档和 stackoverflow 上寻找答案,但我没有找到答案。我计划创建使用谷歌帐户(例如 admin@domain.com)来存储文档模板的应用程序 (PHP)。当某人使用他自己的凭据(例如 user@domain.com)登录到应用程序时,他可以填写某种表格,然后 PHP 应用程序登录到自己的 Google 帐户并将其与用户提供的数据一起存储在具有模板外观的新文档中。

我不想将用户重定向到 google 并返回到带有某些 token 的应用程序。我希望应用程序在“静默模式”下进行一些登录过程 - 对用户不可见,无重定向。

简单方案:

用户填写表单--(向应用程序发送数据)-->应用程序登录到自己的谷歌帐户(admin@domain.com)-->获取模板文档-->从表单中填写用户数据-->另存为在 Google Drive 上复制

谁能告诉我这是否可行?

最佳答案

你应该查看 Google Drive SDK .

您将需要依赖 token (这就是 OAuth 的工作方式,Google 云端硬盘使用 OAuth 2.0 进行身份验证)。但是,您可以通过执行以下操作来解决“自动登录”问题:

  • 对于新用户,要求他们在弹出窗口 (more details on that here) 中提供授权。这很重要,因为他们需要先批准权限等,然后您才能授权他们。
  • 成功登录后,将返回一个长期有效的 token 。将此 token 保存在与用户关联的数据库中。
  • 对于所有后续登录和请求,您可以请求新的访问 token ,而无需征求用户的许可。

This link详细讨论在用户已经完成初始授权阶段后请求新的访问 token 。

此外,this link有几个登录场景示例(客户端应用程序、服务器端应用程序等),它们将帮助您朝着正确的方向前进。

关于php - Google 云端硬盘后台登录(PHP 应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12572969/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com