Make sure you set your User Agent string to something unique as well. You'll still get Rate Limited, but it should be a slightly higher limit.
To answer your question, yes, you are being rate limited because of other App Engine Twitter search API users. I wouldn't suggest using App Engine and Twitter Search for a production project because of this. Twitter does not have authenticated search API, and only whitelists search users by IP address, and explicitly says in their docs that they can't/won't whitelist App Engine apps: http://apiwiki.twitter.com/Rate-limiting "The Search API is only able to whitelist IP addresses, not user accounts. This works in most situations but for cloud platforms like Google App Engine, applications without a static IP addresses cannot receive Search whitelisting." Ryan On Feb 9, 8:05 am, enes akar <enesa...@gmail.com> wrote: > Thanks Nick I will try to find authenticated version of search api. > > By the way I am really thankful about the immediate responses of this group. > > On Tue, Feb 9, 2010 at 4:50 PM, Nick Johnson (Google) < > > > > > > nick.john...@google.com> wrote: > > Hi, > > > App Engine uses a shared pool of IPs for outgoing urlfetch requests. > > Unfortunately, as you observe, some services such as Twitter enforce per-ip > > ratelimiting. > > > In the case of Twitter, most of their APIs that support anonymous access > > also support authenticated access. You can submit authenticated requests > > instead, which are limited by your account, rather than by your IP. > > > -Nick Johnson > > > On Tue, Feb 9, 2010 at 2:33 PM, enes akar <enesa...@gmail.com> wrote: > > >> Hi; > > >> I have just deployed an application to app engine which use twitter search > >> api. > > >> But there is a problem. Twitter blocks some of my requests saying "You > >> have been rate limited. Enhance your calm." > > >> Of course I have asked about this to twitter men, waiting for their reply. > > >> But I want to ask you, whether following scenerio is possible: > >> May app engine give the same IP to different applications? > >> If so another application which we share the same IP, may be spamming > >> twitter api; and because of this spammer application I am blocked too. > > >> Is this possible? > >> Have you seen similar problem, and is there a solution? > > >> Note: It is not possible to exceed the rate limits of twitter, because > >> there is no traffic in my site. > > >> Thanks in advance. > > >> -- > >> Enes Akar > >>http://www.linkedin.com/pub/enes-akar/7/835/3aa > > >> -- > >> You received this message because you are subscribed to the Google Groups > >> "Google App Engine" group. > >> To post to this group, send email to google-appeng...@googlegroups.com. > >> To unsubscribe from this group, send email to > >> google-appengine+unsubscr...@googlegroups.com<google-appengine%2Bunsubscrib > >> e...@googlegroups.com> > >> . > >> For more options, visit this group at > >>http://groups.google.com/group/google-appengine?hl=en. > > > -- > > Nick Johnson, Developer Programs Engineer, App Engine > > Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration Number: > > 368047 > > > -- > > You received this message because you are subscribed to the Google Groups > > "Google App Engine" group. > > To post to this group, send email to google-appeng...@googlegroups.com. > > To unsubscribe from this group, send email to > > google-appengine+unsubscr...@googlegroups.com<google-appengine%2Bunsubscrib > > e...@googlegroups.com> > > . > > For more options, visit this group at > >http://groups.google.com/group/google-appengine?hl=en. > > -- > Enes Akarhttp://www.linkedin.com/pub/enes-akar/7/835/3aa -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appeng...@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.