如何在没有用户交互的情况下使用java将文档插入谷歌驱动器Oauth2

时间:2014-08-18 03:56:29

标签: java oauth-2.0 google-drive-api

我的要求是在没有用户交互的情况下将文件上传到谷歌驱动器。我需要使用Oauth2。我尝试过服务帐户,我可以上传文件和共享。上传的文件将转到“与我共享”部分有没有人遇到过这样的问题。有什么解决方案吗?

1 个答案:

答案 0 :(得分:0)

如果我理解了这个问题,您希望将文件上传到应用程序拥有的云端硬盘帐户,而不是由最终用户拥有>

您可以使用常规帐户或使用服务帐户来执行此操作。

要使用常规帐户,您(作为帐户所有者)将需要执行一次性身份验证以获取您将存储的刷新令牌。然后,您可以随时使用此方法生成调用实际Drive API所需的访问令牌。您可以使用Oauth Playground生成刷新令牌,因此无需编写任何代码。这个答案将有助于How do I authorise an app (web or installed) without user intervention? (canonical ?)