2012-03-07 6 views
0

これはコードが何であるかと私はマークされた行(BOLD)で問題を取得するには、私はそれが理由ジャーバージョンのだと思いますが、私はこのことについて確認していません。これがjarバージョンのためであれば、私に正しいものを教えてください。は互換性がなく、twitter4jでシンボルを見つけることができませんか?

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

が、ライン? – yair

+0

私は互換性のないタイプを取得し、コード内に細かいシンボルエラーがありません – SAR

+0

どのバージョンのtwitter4jを使用していますか? – Jeroen

答えて

1
  1. jarファイルがビルド・パス(私はあなたのIDEを知っていた場合、私はより具体的な指示を与えたかもしれない)に実際にあることを確認してください。これで問題が解決しない場合
  2. は、そのジャーに、これらのクラスとメソッドを検索します。彼らがそこにいるならば、ステップ1を上手く実行してみてください。もしそこになければ、間違った瓶があります。
+0

ありがとうyair、私はnetbeans 6.8を使用しています。 – SAR

0

twitter4j 2.2.4を使用することができる信頼性の高いバージョンです。

0

は次のライブラリを添付する必要があります。

  • twitter4j-コア-4.0.4.jar
  • twitter4jストリーム-4.0.4.jarこれらの問題を_is_何
関連する問題