【发布时间】:2017-04-15 16:01:24
【问题描述】:
当前工作流程
- 我有一个网络应用程序(用 wordpress 开发)
- 我正在使用 google-drive-sdk 将动态生成的 pdf 文件上传到 GMail 帐户。
GMail 帐户已在 Web 应用程序中配置,提供 密钥....
Web 应用程序首先进行身份验证 ===>即 GDrive 帐户首次由 GMail 所有者进行身份验证(在 Google 权限窗口中单击按钮 允许访问)
- 此后从 Web 应用程序调用时运行良好 - 动态生成的 pdf 文件进入配置的 GDrive
问题
PDF 文件仅在一段时间内上传到 GDrive。
一段时间后,它不会将文件上传到 GDrive。 然后我尝试创建一个新令牌 - 它再次开始上传文件但一段时间后停止。
这只发生在暂存服务器中。
在我的本地开发系统中,它一直工作正常 - 每当执行应用程序时将文件上传到 GDrive。
两者环境的区别是GMail账号不同。
如果您对问题的原因有任何想法或任何指示对我真的很有帮助。
【问题讨论】:
-
您需要创建刷新令牌。访问令牌允许一次。
-
所有访问令牌都会在 1 小时后过期。
-
遵循驱动文档中的官方 oauth 指南。
标签: php wordpress oauth google-drive-api