gpt4 book ai didi

java - 类型不兼容并且在 twitter4j 中找不到符号?

转载 作者:行者123 更新时间:2023-12-01 15:30:19 24 4
gpt4 key购买 nike

这就是代码,我在标记行中遇到了问题(粗体),我认为这是因为 jar 版本,但我对此不确定。如果这是因为 jar 版本,请告诉我正确的版本。

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

import twitter4j.Twitter;
import twitter4j.TwitterException;
import twitter4j.TwitterFactory;
import twitter4j.auth.AccessToken;
import twitter4j.auth.RequestToken;

public class NamexTweet {
private final static String CONSUMER_KEY = "xxxxxxxxxxxxx";
private final static String CONSUMER_KEY_SECRET = "yyyyyyyyyyyyyyy";

public void start() throws TwitterException, IOException {

Twitter twitter = new TwitterFactory().getInstance();
twitter.setOAuthConsumer(CONSUMER_KEY, CONSUMER_KEY_SECRET);
**RequestToken requestToken = twitter.getOAuthRequestToken();**
System.out.println("Authorization URL: \n"
+ requestToken.getAuthorizationURL());

AccessToken accessToken = null;

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
while (null == accessToken) {
try {
System.out.print("Input PIN here: ");
String pin = br.readLine();

**accessToken = twitter.getOAuthAccessToken(requestToken, pin);**

} catch (TwitterException te) {

System.out.println("Failed to get access token, caused by: "
+ te.getMessage());

System.out.println("Retry input PIN");

}
}

System.out.println("Access Token: " + accessToken.getToken());
System.out.println("Access Token Secret: "
+ accessToken.getTokenSecret());

twitter.updateStatus("hi.. im updating this using Namex Tweet for Demo");

}

public static void main(String[] args) throws Exception {
new NamexTweet().start();// run the Twitter client
}
}

最佳答案

  1. 确保 jar 实际上位于构建路径中(如果我知道您的 IDE,我可能会给出更具体的说明)。
  2. 如果这不能解决问题,请在该 jar 中搜索这些类和方法。如果它们在那里 - 尝试更好地执行上面的步骤 1...如果它们不在那里 - 那么你的 jar 是错误的。

关于java - 类型不兼容并且在 twitter4j 中找不到符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9601873/

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