Many of the Google APIs allow you to send a client IP as a parameter now. This helps them better determine what requests are generated by end user interaction vs. automated queries. If the API you're using supports this, I would highly suggest you use it - it should help alleviate false positives. Also make sure you're sending a valid api token - some of the APIs don't require it, but not sending one will increase your chances of being identified as an automated query.
On Feb 4, 1:47 pm, "Brandon Wirtz" <[email protected]> wrote: > Use a proxy... Many API's hit IP limits from appengine... Amazon,Twitter, > FaceBook, Google ;-). Its because the same IPs are used over and over again > for fetch requests. > > > > > > > > -----Original Message----- > From: [email protected] > > [mailto:[email protected]] On Behalf Of Ernesto Karim Oltra > Sent: Friday, February 04, 2011 9:31 AM > To: Google App Engine > Subject: [google-appengine] Re: Google Docs rejects queries from app engine > > Well, now working, but this error has been raised three or four periods of > time since yesterday. > > On 4 feb, 18:05, Ernesto Karim Oltra <[email protected]> wrote: > > All google docs queries return an error page giving me a sorry message > > because i'm sending automated queries. One request an hour is not so > > much. > > > RequestError: Server responded with: 503, <html><head><meta http- > > equiv="content-type" content="text/html; > > charset=utf-8"/><title>Sorry...</title><style> body { font-family: > > verdana, arial, > > > sans-serif; background-color: #fff; color: #000; }</style></ > > head><body><div><table><tr><td><b><font face=times color=#0039b6 > > size=10>G</font><font face=times color=#c41200 size=10>o</font><font > > face=times color=#f3c518 size=10>o</font><font face=times > > color=#0039b6 size=10>g</font><font face=times color=#30a72f > > size=10>l</font><font face=times color=#c41200 size=10>e</font></b></ > > td><td style="text-align: left; vertical-align: bottom; padding- > > bottom: 15px; width: 50%"><div style="border-bottom: 1px solid > > #dfdfdf;">Sorry...</div></td></tr></table></div><div style="margin- > > left: 4em;"><h1>We're sorry...</h1><p>... but your computer or network > > may be sending automated queries. To protect our users, we can't > > process your request right now.</p></div><div style="margin-left: > > 4em;">See <a href="http://www.google.com/support/bin/answer.py? > > answer=86640">Google Help</a> for more information.<br/><br/></ > > div><div style="text-align: center; border-top: 1px solid > > #dfdfdf;">© 2009 Google - <a href="http://www.google.com">Google > > Home</a></div></body></html> > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group > athttp://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
