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)
ここにあなたの貴重な提案を提供してください。ありがとうございました。