如何在没有用户交互的情况下使用java将文档插入google drive Oauth2

如何在没有用户交互的情况下使用java将文档插入google drive Oauth2,java,oauth-2.0,google-drive-api,Java,Oauth 2.0,Google Drive Api,我的要求是在没有用户交互的情况下将文件上载到google drive。我需要使用Oauth2。我已经尝试使用服务帐户上载文件并共享。上载的文件将转到“与我共享”部分。是否有人遇到此类问题。有什么解决办法吗 如果我理解这个问题,您希望将文件上载到应用程序拥有的驱动器帐户,而不是最终用户拥有的驱动器帐户> 您可以使用常规帐户或服务帐户来完成此操作 要使用常规帐户,作为帐户所有者,您需要进行一次性身份验证以获取刷新令牌,并将其存储。然后,您可以随时使用它来生成调用实际驱动器API所需的访问令牌。您可以

我的要求是在没有用户交互的情况下将文件上载到google drive。我需要使用Oauth2。我已经尝试使用服务帐户上载文件并共享。上载的文件将转到“与我共享”部分。是否有人遇到此类问题。有什么解决办法吗

如果我理解这个问题,您希望将文件上载到应用程序拥有的驱动器帐户,而不是最终用户拥有的驱动器帐户>

您可以使用常规帐户或服务帐户来完成此操作


要使用常规帐户,作为帐户所有者,您需要进行一次性身份验证以获取刷新令牌,并将其存储。然后,您可以随时使用它来生成调用实际驱动器API所需的访问令牌。您可以使用Oauth生成刷新令牌,因此无需编写任何代码。这个答案将有助于

你需要对你正在努力实现的目标、你已经尝试过的目标、你曾经做过的事情和没有做过的事情进行更多的解释。对于这个问题,有什么解决办法吗?答案是yes@pinoyyid在google api控制台中,我们可以创建3种类型的帐户。如果我们使用的是已安装的应用程序或web应用程序,然后,当我们请求访问令牌时,它将重定向到常量页面以授权我的要求是在没有用户交互的情况下执行该操作。我的要求是开发一个应用程序,不同的用户可以将文件上载到web应用程序,然后上载的文件应上载到一个集中的google帐户。非常感谢这正是我所需要的,很有效。