我有一个python cron作业,它在我的笔记本电脑上运行的日历上执行操作。
我目前正在为python脚本使用“本机应用程序的客户端ID”。
授权client_secrets.json凭证在桌面或笔记本电脑上不是问题,因为我有一个运行javascript的完整GUI浏览器。但是,如果我将它移动到另一台服务器,那么在我的笔记本电脑上运行的client_secrets.json文件似乎不起作用。
我想将python cron作业移到云服务器上。我的问题是:
答案 0 :(得分:4)
您可能需要设置服务帐户。
它允许您从其他服务器访问google api,而无需oAuth中间人。
在此处阅读:https://developers.google.com/accounts/docs/OAuth2ServiceAccount