我正在使用 Twitter4j 库。我无法向我的关注者发送直接消息。
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
相关讨论可在 Internet 上找到:
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, message=Sorry, 该页面不存在, code=34, retryAfter=-1 , rateLimitStatus=null, version=4.0.1} 11-13 16:46:55.481: W/System.err(1990): at 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:线程退出未捕获的异常(组= 0xa6296288)
请在这里提出您的宝贵建议。谢谢你。