1

Twitter4j lib を使用しています。フォロワーにダイレクトメッセージを送ることができません。

new Thread(new Runnable() {

@Override
        public void run() {
            // TODO Auto-generated method stub
            DirectMessage message = null;
            try {

                message = twitter.sendDirectMessage(friendId, messsage);
                Log.d(" *** Twiiter Sent message **** ", "Sent Message is : "
                        + message.getText() + " \t Sender name: "
                        + message.getRecipientScreenName());
            } catch (TwitterException e) {
                e.printStackTrace();
            }

        }
    }).start();

次の例外が発生します。

404: 要求された URI が無効であるか、要求されたリソース (ユーザーなど) が存在しません。要求された形式が要求されたメソッドでサポートされていない場合にも返されます。メッセージ - 申し訳ありませんが、そのページは存在しません コード - 34

関連する議論は、次のインターネットで見つけることができます。

11-13 16:46:55.481: W/System.err(1990): http://www.google.co.jp/search?q=9bf58966または 11-13 16:46:55.481: W/System.err (1990): http://www.google.co.jp/search?q=17d1fbfd 11-13 16:46:55.481: W/System.err(1990): TwitterException{exceptionCode=[9bf58966-17d1fbfd]、statusCode=404、メッセージ=申し訳ありません、そのページは存在しません、コード=34、retryAfter=-1 、rateLimitStatus = null、バージョン = 4.0.1} 11-13 16:46:55.481: W/System.err(1990): twitter4j.HttpClientImpl.handleRequest(HttpClientImpl.java:164) で 11-13 16:46:55.481 : W/System.err(1990): twitter4j.HttpClientBase.request(HttpClientBase.java:53) 11-13 16:46:55.481: W/System.err(1990): twitter4j.HttpClientBase.post(HttpClientBase. java:82) 11-13 16:46:55.481: W/System.err(1990): twitter4j.TwitterImpl.post(TwitterImpl.java:2004) 11-13 16:46:55.481: W/System.err( 1990): twitter4j.TwitterImpl.sendDirectMessage(TwitterImpl.java:368) 11-13 16:46:55.481: W/System.err(1990): com.dman.tweetfragment.Fragments.MainFragment$6.run(MainFragment.ジャバ:993) 11-13 16:46:55.481: W/System.err(1990): java.lang.Thread.run(Thread.java:856) で 11-13 16:46:55.481: W/dalvikvm(1990) : threadid=24: キャッチされない例外で終了するスレッド (group=0xa6296288)

ここにあなたの貴重な提案を提供してください。ありがとうございました。

4

2 に答える 2