一个Google工作表sheetX已创建,并由外部人员手动更新。我希望应用程序的服务器定期提取某些信息(例如,每天早上使用cronjob)。
访问是在没有用户交互的情况下发生的,因此Oauth2流似乎有点遥不可及。
可能的解决方案?
我应该让他们与我的个人帐户共享表格吗? 我自己在服务器上执行一次oauth流,并保留令牌 永远? =>这种方法感觉不对,因为我觉得有 令牌过期等几个问题,没人能 访问数据...
以某种方式使用API密钥?通过项目的服务帐户的电子邮件与文档共享文档后,我创建了APIkey。我尝试过用googleapiclient.discovery.build
来调用developerKey=myAPIkey
,但最终得到403,“呼叫者没有权限”
其他
我正尝试使用另一种方法here,但对我来说却没有这种运气。