Skip to content

Instantly share code, notes, and snippets.

@komiya-atsushi
Created November 8, 2012 17:46
Show Gist options
  • Save komiya-atsushi/4040333 to your computer and use it in GitHub Desktop.
Save komiya-atsushi/4040333 to your computer and use it in GitHub Desktop.
RateLimitStatus#getResetTimeInSeconds() returns unnecessarily divided value. ( #twitter4j 3.0.0)
import twitter4j.RateLimitStatus;
import twitter4j.Twitter;
import twitter4j.TwitterException;
import twitter4j.TwitterFactory;
public class GetResetTimeInSecondsDemo {
public static void main(String[] args) throws TwitterException {
Twitter twitter = TwitterFactory.getSingleton();
System.out.println("RateLimitStatus#getResetTimeInSeconds() returns unnecessarily divided value.\n");
RateLimitStatus rls = twitter.getHomeTimeline().getRateLimitStatus();
System.out.printf("ResponseList#getRateLimitStatus() : %d (%s)\n",
rls.getResetTimeInSeconds(), rls.toString());
rls = twitter.getRateLimitStatus("followers").get("/followers/ids");
System.out.printf("Twitter#getRateLimitStatus() : %d (%s)\n",
rls.getResetTimeInSeconds(), rls.toString());
}
}
RateLimitStatus#getResetTimeInSeconds() returns unnecessarily divided value.
ResponseList#getRateLimitStatus() : 1352396 (RateLimitStatusJSONImpl{remaining=12, limit=15, resetTimeInSeconds=1352396, secondsUntilReset=-1351044174})
Twitter#getRateLimitStatus() : 1352397479 (RateLimitStatusJSONImpl{remaining=15, limit=15, resetTimeInSeconds=1352397479, secondsUntilReset=907})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment