gpt4 book ai didi

java - 如何解决这个 Caused by : java. lang.NoSuchMethodError : twitter4j. Twitter.getId()I?

转载 作者:行者123 更新时间:2023-11-29 03:48:02 27 4
gpt4 key购买 nike

我尝试在 google 中搜索但找不到任何有用的答案,

if(verifier.length() > 0 || verifier !=null){

Twitter twitter = new Twitter();
twitter.setOAuthConsumer(ConsumerKey,ConsumerSecret);

RequestToken requestToken = (RequestToken) session.getAttribute("twitterRequestToken");

session.setAttribute("twitterVerifier",verifier);
System.out.println("verifier : "+verifier);
AccessToken accessToken = twitter.getOAuthAccessToken(requestToken,verifier);

twitter.setOAuthAccessToken(accessToken.getToken(), accessToken.getTokenSecret());
User user1 = twitter.showUser(twitter.getId());
System.out.println("user1 : "+user1.getName());
System.out.println("user1 : "+user1.getLocation());
System.out.println("user1 : "+user1.getScreenName());
System.out.println("user1 : "+user1.getFollowersCount());
// For Example: to search someone on twitter.
List<User> users = twitter.searchUsers("antoalphi", 1);
for (int i = 0; i < users.size(); i++) {
System.out.println("Twitter Friends :"+users.get(i));
}
}

从 Twitter 成功验证后,当我尝试执行时出现此错误

Caused by: java.lang.NoSuchMethodError: twitter4j.Twitter.getId().

我想使用 java web 应用程序列出登录的用户个人资料信息。

请帮忙。

最佳答案

此错误意味着您正在使用一个版本编译代码,并使用另一个版本的 twitter4j 运行它。

在您运行它的版本中,类 twitter4j.Twitter 没有返回 intgetId() 方法>.

确保在编译和运行应用程序时使用相同版本的 twitter4j。​​

关于java - 如何解决这个 Caused by : java. lang.NoSuchMethodError : twitter4j. Twitter.getId()I?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9994509/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com