3

dev.twitter から取得した ACCESS_TOKEN,ACCESSTOKEN_SECRET,CONSUMER_KEY,CONSUMER_SECRET の値を設定しましたが、アプリケーションの実行時にクラッシュします。ライブラリとして twitter4j-core-2.1.8-SNAPSHOT.jar を使用します。コードは次のとおりです。

public ResponseList<DirectMessage> dmList=null;
public static AccessToken token = new AccessToken(ACCESS_TOKEN, ACCESSTOKEN_SECRET);
TwitterFactory factory = new TwitterFactory();
twitter = factory.getInstance();
twitter.setOAuthConsumer(CONSUMER_KEY, CONSUMER_SECRET);
twitter.setOAuthAccessToken(token); 
try {
    dmList = twitter.getDirectMessages(new Paging(1,15));
} catch (TwitterException e) {
    e.printStackTrace();
}

ありがとう。

4

1 に答える 1

1

Twitter の userID と tweetID は 32 ビット整数ではありません。彼らは最近それらを 64 ビットにアップグレードしました。ライブラリが古くなっている可能性があります。

于 2011-08-18T14:30:40.277 に答える