在Java中使用服务帐户访问Google Sheet



我目前正在通过OAuth客户端Id与google sheets连接的应用程序上工作,我想知道是否有一种方法可以使用服务帐户做同样的事情?

如果您是Google Workspace管理员,那么是的,您将能够使用域范围内的委托,以便冒充您的域的用户,并允许服务帐户代表它进行更改。请注意,该服务帐户只适用于Google Workspace用户,不适用普通的@gmail.com帐户。所以,如果你的应用程序只考虑谷歌工作空间的用户,你将能够做到这一点。

您可以通过查看这个文档

来检查模拟是如何工作的

最新更新