即使在放心的抄写员之后也出现错误"ClassNotFoundException"



在pom文件中添加了Scribe,该文件用于根据文档重新保证oauth,即使这样也会得到错误

java.lang.ClassNotFoundException:com.github.scribejava.core.model.AbstractRequest

如何解决此错误。添加以下pom文件中划线的依赖项

<dependency>
<groupId>com.github.scribejava</groupId>
<artifactId>scribejava-apis</artifactId>
<version>5.5.0</version>
<scope>test</scope>
</dependency>

下面提到了为提出请求而编写的代码。

Response response  = given().auth().
oauth("c", "r", "3", "r1").
post("https://api.twitter.com/1.1/statuses/home_timeline.json").
then().
assertThat().
statusCode(200).
log().all().extract().response();

我也收到了同样的错误消息,然后我将ScribeJava 4.0.0的版本更改为ScribeJava api 2.5.3和ScribeJava core 2.5.3它对我有效。

看看javadocs:AbstractRequest在ScribeJava 4.0.0中被弃用,在4.1.0版本中被删除。因此,它在ScribeJava 5.5.0中不再存在,必须使用OAuthRequest

相关内容

  • 没有找到相关文章

最新更新