Menu

#328 TwitterException status code returns -1 when the Twitter API returned Http response code : 429

open
nobody
None
2020-01-15
2019-06-25
Anonymous
No

Originally created by: vamsikt

It seems that TwitterException returning status code as -1 when there is 429/rate limit error from twitter.
SDK version : 4.0.7
Current behavior:

twitter4j.TwitterException: Server returned HTTP response code: 429 for URL: https://api.twitter.com/1.1/statuses/user_timeline.json?user_id=XXXX&include_my_retweet=true&since_id=1132320472118067200&max_id=1136656568005660672&count=200&include_entities=true&trim_user=1&include_ext_alt_text=true&tweet_mode=extended
    at twitter4j.HttpClientImpl.handleRequest(HttpClientImpl.java:185)
    at twitter4j.HttpClientBase.request(HttpClientBase.java:57)
    at twitter4j.HttpClientBase.get(HttpClientBase.java:75)
    at twitter4j.TwitterImpl.get(TwitterImpl.java:2084)
    at twitter4j.TwitterImpl.getUserTimeline(TwitterImpl.java:163)

Expected behavior: Status code should be 429 instead of -1 and also should provide RateLimitStatus information.

Discussion

  • Anonymous

    Anonymous - 2019-06-26

    Originally posted by: vamsikt

    Stack Trace:
    Screen Shot 2019-06-26 at 4 26 09 PM

     
  • Anonymous

    Anonymous - 2020-01-15

    Originally posted by: diekuehlung

    I agree it is just clean logging.

     

Log in to post a comment.