我想使用Java阅读Google Spreadsheets,推荐的方法是使用Google Spreadsheets API。
当您要确保过程安全时,问题就开始了,因此它们鼓励您使用OAuth 2.0。在官方页面上,他们显示了如何仅使用.NET来执行此操作,并说“ Java客户端库当前不支持OAuth 2.0 ”,并且提供了替代方法,例如使用OAuth 1.0或Client Login直接使用 电子邮件 和 密码 。
OAuth 1.0
Client Login
这是确定的吗?没有办法通过Java进行OAuth 2.0身份验证,也许不是直接使用Java客户端库,而是通过带有特定参数的请求。
请,我将不胜感激任何建议。
Google Data Java客户端库现在支持OAuth 2.0:
https://code.google.com/p/gdata-java- client/source/detail?r=505
不幸的是,库中没有完整的示例说明如何使用它。我建议检查以下两个链接以汇总信息以使其起作用: