Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Http 如何为服务帐户验证高级服务?_Http_Google Apps Script_Google Cloud Platform_Google Drive Api - Fatal编程技术网

Http 如何为服务帐户验证高级服务?

Http 如何为服务帐户验证高级服务?,http,google-apps-script,google-cloud-platform,google-drive-api,Http,Google Apps Script,Google Cloud Platform,Google Drive Api,我有一个绑定了表单的google apps脚本文件,该文件由我设置的可安装触发器onFormSubmit()触发。因此,无论是谁填写了我收集数据的google表单,脚本都始终与我的数据一起运行 作为此脚本的一部分,使用了驱动器高级API,我使用此高级服务创建和编辑TeamDrive 我希望能够在使用服务帐户的同时使用Drive Advanced服务及其所有身份验证管理和自动完成功能 我从本主题的其他问题中看到,Google Apps脚本中有用于管理和使用服务帐户的库,但它们需要管理授权令牌和服务

我有一个绑定了表单的google apps脚本文件,该文件由我设置的可安装触发器onFormSubmit()触发。因此,无论是谁填写了我收集数据的google表单,脚本都始终与我的数据一起运行

作为此脚本的一部分,使用了驱动器高级API,我使用此高级服务创建和编辑TeamDrive

我希望能够在使用服务帐户的同时使用Drive Advanced服务及其所有身份验证管理和自动完成功能

我从本主题的其他问题中看到,Google Apps脚本中有用于管理和使用服务帐户的库,但它们需要管理授权令牌和服务帐户代表的用户,并使用这些令牌访问API。按照这条路线,我将不得不为驱动器API使用HTTP接口,而不是高级服务,这不是最佳的,但仍然可行

在我的场景中,是否有一种方法可以授权高级服务,例如代表我的G套件组织的特定用户的服务帐户的驱动器API


提前谢谢

多谢各位!我去看看。非常感谢!我去看看。