I've deployed a new version that records the retry-after responses and
more details.
But on this data I would say there's something broken or radically
changed in the search API:

2011-01-25 21:47:06.633772       response_status: 420 (retry_after: 1487)
2011-01-25 21:52:12.933658       still must wait: 0:24:47
2011-01-25 21:57:12.976032       still must wait: 0:24:47
2011-01-25 22:04:16.410047       still must wait: 0:24:47
2011-01-25 22:05:15.735935       still must wait: 0:24:47
2011-01-25 22:06:15.776125       still must wait: 0:24:47
2011-01-25 22:07:15.818147       still must wait: 0:24:47
2011-01-25 22:08:15.803914       still must wait: 0:24:47
2011-01-25 22:09:15.841937       still must wait: 0:24:47
2011-01-25 22:09:16.677202       still must wait: 0:24:47
2011-01-25 22:11:24.344873       still must wait: 0:24:47
2011-01-25 23:10:14.798485       response_status: 420 (retry_after: 99)
2011-01-25 23:10:28.962504       still must wait: 0:01:39
2011-01-25 23:11:16.013676       still must wait: 0:01:39
2011-01-25 23:11:24.657504       still must wait: 0:01:39
2011-01-25 23:11:28.754002       still must wait: 0:01:39
2011-01-25 23:15:29.337179       response_status: 420 (retry_after: 1584)
2011-01-25 23:17:14.925825       still must wait: 0:26:24
2011-01-25 23:17:15.920827       still must wait: 0:26:24
2011-01-25 23:17:26.990475       still must wait: 0:26:24
2011-01-25 23:19:16.208185       still must wait: 0:26:24
2011-01-25 23:19:28.786134       still must wait: 0:26:24
2011-01-25 23:20:16.054580       still must wait: 0:26:24

Please note that requests logged as "still must wait" where not
launched. They were just acknowledging the retry after.

Basically in over 1.5 hour I haven't been able to make any request.

:- alex


On Jan 25, 8:53 am, Alex Popescu <the.mindstorm.mailingl...@gmail.com>
wrote:
> Hi guys,
>
> It is a bit over an year since I've been running a small volume
> Twitter based app deployed on Google App Engine.
>
> Basically this app is using the search API to poll some results.
> According to the app stats it is making less than 100 request/hour.
>
> But since last weekend, it seems it is continuously getting a rate
> limitation error and even if I backdown this doesn't change.
>
> Unfortunately, switching to the streamapi is not possible as Google
> App Engine does not allow long lived responses. So, my questions is:
>
> 1. how should I proceed?
>
> 2. is there any way I could whitelist this little app so it doesn't
> get rate limited? (nb: I am aware that the search API doesn't have an
> official whitelisting process)
>
> 3. considering I'm running on Google App Engine, I cannot provide an
> IP, but I could definitely make sure to submit some whitelisted
> headers (or something in this area).
>
> While little, this app is quite essential for me. Please advise how
> should I proceed.
>
> Many thanks in advance,
>
> :- alex

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk

Reply via email to