我正在尝试从谷歌应用引擎上保存谷歌驱动器上的一些报告(在csv中)。如果我直接点击URL(在它退回谷歌授权并点击屏幕以允许该应用访问谷歌驱动器之后)它工作正常
但是如果我在谷歌应用引擎中初始化来自cronjob的请求怎么办?有没有办法让应用程序通过点击通过? (或者有永久有效的令牌?)
注意:应用和广告的相同Google帐户
答案 0 :(得分:0)
要让您的应用使用cron作业访问用户的数据,您首先需要从用户那里获得一组OAuth 2.0访问权限和刷新令牌:这应该是您已经通过“click thru”实现的。
获得这些凭据后,您只需将它们存储在数据存储区中,然后在cron作业中检索它们即可执行任务。
Retrieve and Use OAuth 2.0 Credentials显示了如何构建授权流以及如何存储/检索OAuth 2.0凭据的示例。您的cron作业只需要检索那些存储的凭据并照常使用它们。