我有一些遗留Java代码,它使用V2 Google电子表格API从一个Google电子表格中读取值,检索一些数据库值并执行一些计算,并更新第二个Google电子表格。由于即将切换到OAuth2身份验证,我需要迁移到V3 API。
此过程从命令行运行,因此假设使用服务帐户和P12密钥将是前进的方向 - 事实上,我们正在使用Google日历服务。
但似乎并没有为服务帐户的电子表格服务提供支持。我通过setOAuth2Credentials()
方法看到支持OAuth2服务帐户的Google数据API的旧版参考资料(约2年前),但今天似乎并非如此。
有没有人幸运地让V3电子表格API与Java中的OAuth2服务帐户一起使用,或者可以指向最近(去年内的〜)代码示例?