我的要求是在没有用户交互的情况下将文件上传到谷歌驱动器。我需要使用Oauth2。我尝试过服务帐户,我可以上传文件和共享。上传的文件将转到“与我共享”部分有没有人遇到过这样的问题。有什么解决方案吗?
答案 0 :(得分:0)
如果我理解了这个问题,您希望将文件上传到应用程序拥有的云端硬盘帐户,而不是由最终用户拥有>
您可以使用常规帐户或使用服务帐户来执行此操作。
要使用常规帐户,您(作为帐户所有者)将需要执行一次性身份验证以获取您将存储的刷新令牌。然后,您可以随时使用此方法生成调用实际Drive API所需的访问令牌。您可以使用Oauth Playground生成刷新令牌,因此无需编写任何代码。这个答案将有助于How do I authorise an app (web or installed) without user intervention? (canonical ?)