Issue #396: http://api.twitter.com/1/statuses/user_timeline.json? count not working

The count parameter does not retrieve correct amount of tweets

count 1 = 1 tweets
count 2 = 1 tweets
count 3 = 2 tweets
count 4 = 3 tweets
count 5 = 4 tweets
count 6 = 5 tweets
count 7 = 6 tweets

... and so on.

Updates

Expected behavior, see this FAQ question. To increase the chance of (but still not guarantee) higher per response results, use include_rts=true as a parameter.

How do I properly navigate a timeline?

The Working with Timelines document describes the optimal way to obtain tweets from timelines such as GET statuses/home_timeline, GET statuses/mentions and GET statuses/user_timeline.

The "count" parameter behaves more closely in concept to an "up to" parameter in that you'll receive up to the number specified in the parameter. You cannot be guaranteed that you'll receive the total amount you've requested, even if the timeline contains at least that many accessible tweets. Parameters such as include_retweets=true and exclude_replies=true effect the number of results timeline methods will yield per request.

There are no explicit methods to walk timelines by date or time. Use since_id and max_id to consume a timeline linearly.