http://search.twitter.com/search.json?page=4&max_id=2384515303&rpp=80&q=from%3Acometbus
I have hit page 4 on that request.
Here is the JSON I am getting back:
{
"results": [],
"since_id": 0,
"max_id": 2384515303,
"previous_page": "?page=3&max_id=2384515303&rpp=80&q=from
%3Acometbus",
"refresh_url": "?since_id=2384515303&q=from%3Acometbus",
"results_per_page": 80,
"total": 240,
"completed_in": 0.273265,
"page": 4,
"query": "from%3Acometbus"
}
This account has 1600 updates, so rpp(80)*4 = 320, which is much less
than 1600. The above is also a 404 page. I have read the docs which
tell me the below conflicting information.
http://apiwiki.twitter.com/Things-Every-Developer-Should-Know#6Therearepaginationlimits
Search API Limit Clients may request up to 1,500 statuses
via the page and rpp parameters for the search method. The
response to a request exceeding this limit will be a
status code of 200 and an empty result in the format
requested. This artificial limit is in place to ensure the
performance of the search system. We also restrict the
size of the search index by placing a date limit on the
updates we allow you to search. This limit is currently
around 1.5 weeks but is dynamic and subject to shrink as
the number of tweets per day continues to grow.
I do not get a 200 response, I get a 404 response. I can not go back
as far as I would like to. Interestingly, the twitter website, as
well as tweetie client can go back much farther with no issue.
Thanks.