Android How to send DirectMessage using Twitter4j lib? -


I am using Twitter 4J Lib I am unable to send messages directly to my followers.

  New thread (New Runnabel) {@Override public void run () {// TODO Auto-Generated Method Stub Direct Message Message = Try {message = twitter.sendDirectMessage ( FriendId, messsage); Log.d ("*** Twiiter sent message ****", "Sent message is:" + message.getText () + "\ to sender's name:" + Message.getRecipientScreenName ()) ;} (TwitterException e) {e.printStackTrace ();}}}) Start ();  

I am getting the following exception:

404: The requested URI is invalid or the requested resource, such as a user, is not present, supported by the request requested format. Returned even when not there Message - Sorry, the code does not exist in that page - 34

Related discussions can be found on the Internet here:

11-13 16: 46: 55.481: W / Systems ARR (1990): or 11-13 16: 46: 55.481: W / System.err (1990): 11-13 16: 46: 55.481: W / System.err (1990): TwitterException {exceptionCode = [9bf58966-17d1fbfd ], StatusCode = 404, Message = Sorry, that page does not exist, code = 34, retryAfter = -1, rateLimitStatus = Null, version = 4.0.1} 11-13 16: 46: 55.481: W / System.err (1990): 46 :: 55.481: W / System.err (1990): twitter4j.HttpClientBase.request at (HttpClientBase.java:53) 11-13 16 twitter4j.HttpClientImpl. HandleRequest (HttpClientImpl.java:164) at 11-13 16: 46: 55.481: W / System.err (1990): at twitter4j.HttpClientBase.post (HttpClientBase.java:82) 11-13 16: 46: 55.481: W / System.err (1990): on twitter4j.TwitterImpl. Post (TwitterImpl.java200004) 11-13 16: 46: 55.481: W / System.err (1990): twitter4j.TwitterImpl.sendDirectMessage (TwitterImpl.java368) at 11-13 16:46: 55.481: W / System.err (1990): an.tweetfragment.Fragments.MainFragment $ 6.run at com.dm (MainFragment.java:993) 11-13 16: 46: 55.481: W / System.err (1990): java (Thread.java:856) 11-13 16: 46: 55.481: W / DelWiki (1990): thread = 24: thread with no exception (Group = 0xa6296288)

Please provide your valuable suggestions here. Thank you.

Thank you all. I got the answer. We have to pass the Twitter user screen name instead of the screen. The screen does not work for me. I tried with the screen name. It works fine.

  Message = twitter.sendDirectMessage (friendscreenName, messsage);  

Comments

Popular posts from this blog

ios - Form Sheet content disappearing -

MySql variables and php -

php - Laravel - Overriding a resource route into a different route filter group -