Java 如何使用JRI从Twitter中提取推文?
有人能告诉我如何在Java中使用twitter4j.jar进行身份验证后连接到Twitter并提取推文吗?以下代码与使用Twitter进行身份验证相关,但我遇到了此异常: 主线程java.lang.NoSuchMethodError中出现异常:com.google.appengine.api.urlfetch.FetchOptions.setDeadlineLjava/lang/Double;Lcom/google/appengine/api/urlfetch/FetchOptions 以下是我使用Twitter进行身份验证的代码:Java 如何使用JRI从Twitter中提取推文?,java,twitter,sentiment-analysis,jri,Java,Twitter,Sentiment Analysis,Jri,有人能告诉我如何在Java中使用twitter4j.jar进行身份验证后连接到Twitter并提取推文吗?以下代码与使用Twitter进行身份验证相关,但我遇到了此异常: 主线程java.lang.NoSuchMethodError中出现异常:com.google.appengine.api.urlfetch.FetchOptions.setDeadlineLjava/lang/Double;Lcom/google/appengine/api/urlfetch/FetchOptions 以下是我
public void authenticateTwitter() throws TwitterException, IOException
{
// The factory instance is re-useable and thread safe.
Twitter twitter = TwitterFactory.getSingleton();
twitter.setOAuthConsumer("AiDGpUznKUeaPmyJuLXM5g7lB", "pQVzheejaAWeOlGbmucIkpXxkneaTQ9jOE3IVn2D0MmnmRfa45");
RequestToken requestToken = twitter.getOAuthRequestToken();
AccessToken accessToken = null;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
while (null == accessToken) {
System.out.println("Open the following URL and grant access to your account:");
System.out.println(requestToken.getAuthorizationURL());
System.out.print("Enter the PIN(if aviailable) or just hit enter.[PIN]:");
String pin = br.readLine();
try{
if(pin.length() > 0){
accessToken = twitter.getOAuthAccessToken(requestToken, pin);
}else{
accessToken = twitter.getOAuthAccessToken();
}
} catch (TwitterException te) {
if(401 == te.getStatusCode()){
System.out.println("Unable to get the access token.");
}else{
te.printStackTrace();
}
}
}
//persist to the accessToken for future reference.
storeAccessToken((int)twitter.verifyCredentials().getId() , accessToken);
Status status = twitter.updateStatus("Hello friends");
System.out.println("Successfully updated the status to [" + status.getText() + "].");
System.exit(0);
}
作为一个问题,这还远远不够,很可能会结束。要问一个问题,通常要求您提供您正在尝试做什么、您进行了哪些研究的全部细节,理想情况下,您一直在努力解决问题的一些代码的开始。此外,如果您能够合理地注意清楚地书写,并且没有聊天风格的txtspk,我们在此表示感谢。如果你能编辑你的问题以便用这些方法改进它,那就太好了。我刚刚编辑了我的问题。。请仔细阅读,谢谢你的建议。更好的是,谢谢你的投票。我不懂任何Java,所以我无能为力,但至少现在不太可能关闭它。一些专业提示:如果你能尽可能仔细地写问题,这真的很有帮助。Txtspk的缩写词如plz和im可能适合在Facebook上聊天,但在这里,我们鼓励人们关注拼写检查技术写作,因为从长远来看,这可以为编辑节省一些工作。理想情况下,这也适用于评论。谢谢非常感谢您指导我如何在此网站上撰写问题: