1

我正在尝试使用 Apache Airflow 和 pygsheets 上传到各种团队驱动器。使用oauth认证时,由于是Airflow任务,没有交互终端输入谷歌返回的授权码。

我知道使用服务帐户通常会起作用,但不幸的是,我们无法向我们组织外部的用户授予 G​​oogle Drive 访问权限(因此没有 xxxxxxx@gserviceaccount.com)。

有没有办法以非交互方式使用 oauth?

4

1 回答 1

1

您可以在本地授权该帐户,然后将生成的凭据文件复制到服务器。然后使用该文件进行授权,它不会再次要求代码。

于 2018-12-06T16:54:30.093 回答