在pom文件中添加了抄写器,该文件用于根据文档确定的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-apis 2.5.3和scribejava-core 2.5.3
它为我工作。