Java 使用setOAuth2Credentials将数据读写到Google工作表
我有一套selenium数据驱动的测试用例,我正在尝试将我的测试数据从Excel迁移到Google工作表,所以显然我需要使用OAuth2。我对这方面的了解很少,而且对使用java编程相当陌生 我在stackoverflow上找到了以下有用的链接: 非常有用,但是,出于某种原因,Eclipse不喜欢下面这行:Java 使用setOAuth2Credentials将数据读写到Google工作表,java,eclipse,selenium,Java,Eclipse,Selenium,我有一套selenium数据驱动的测试用例,我正在尝试将我的测试数据从Excel迁移到Google工作表,所以显然我需要使用OAuth2。我对这方面的了解很少,而且对使用java编程相当陌生 我在stackoverflow上找到了以下有用的链接: 非常有用,但是,出于某种原因,Eclipse不喜欢下面这行: service.setOAuth2Credentials(credential); Eclipse报告如下: 未为类型电子表格服务定义setOAuth2Credentials(凭证) 类
service.setOAuth2Credentials(credential);
Eclipse报告如下:
未为类型电子表格服务定义setOAuth2Credentials(凭证)
类型SpreadsheetService有一个setOAuthCredential,但它接受2个参数,而不是上面示例中显示的参数(取自链接)
我的问题是如何让示例代码工作(或至少编译)?如有任何建议或帮助,将不胜感激 我发现原因是Eclipse中的一些局部环境问题。不确定到底是什么问题,但一旦我用所需的jar文件和示例代码重新创建了一个全新的项目,一切都开始顺利进行。现在我能够读写谷歌表单上的数据了。太棒了 更新:
发现原因是我的java构建路径中有一个不必要的jar文件。有问题的jar文件com.google.gdata.jar-我不确定这是如何在我的项目中结束的,但当我重新创建一个新项目时,我没有包含该文件。因此,从我的旧项目中删除此文件后,它运行得也很好 我发现原因是Eclipse中的一些局部环境问题。不确定到底是什么问题,但一旦我用所需的jar文件和示例代码重新创建了一个全新的项目,一切都开始顺利进行。现在我能够读写谷歌表单上的数据了。太棒了 更新:
发现原因是我的java构建路径中有一个不必要的jar文件。有问题的jar文件com.google.gdata.jar-我不确定这是如何在我的项目中结束的,但当我重新创建一个新项目时,我没有包含该文件。因此,从我的旧项目中删除此文件后,它运行得也很好 我发现
core-1.47.1.jar
具有setOAuth2Credentials(..)
在SpreadsheetService
中定义的方法 我发现core-1.47.1.jar
具有setOAuth2Credentials(..)
在SpreadsheetService
中定义的方法 我仍然面临同样的问题。你能提供所需jar文件列表的示例代码吗?我仍然面临同样的问题。你能提供所需jar文件列表的示例代码吗?我仍然面临同样的问题。您能提供示例代码和所需的jar文件列表吗。