Ok, I admit it.  I got greedy and was reckless w/ the Google servers.
I was testing a new application and I kept re-starting it to tweak
different parameters.  I probably made some 40,000 requests in the
last few hours.  So now my queries are blocked.  The following message
tells me this:

---------------------------------------------------------------------------------------------------------------------------------------------------------------
We're sorry...
... but your query looks similar to automated requests from a computer
virus or spyware application. To protect our users, we can't process
your request right now.

We'll restore your access as quickly as possible, so try again soon.
In the meantime, if you suspect that your computer or network has been
infected, you might want to run a virus checker or spyware remover to
make sure that your systems are free of viruses and other spurious
software.

We apologize for the inconvenience, and hope we'll see you again on
Google.
---------------------------------------------------------------------------------------------------------------------------------------------------------------

I was absolutely being careless and I'd like to apologize and start
the slate clean.  I am sorry and I will be more careful next time,
doing only a few requests at a time, analyzing the results, and
tweaking parameters as necessary.  I have learned my lesson.

My question is: "Now what?"  I mean, do I just wait for Google to
unblock my IP address from this type of similar query?  Do I re-format
the parameters a bit by shifting them around?  (actually I already
tried this and they're not stupid enough to block requests just by the
order of parameters)  if I wait, how long should I wait?  I understand
if I need to be penalized since I was acting w/ such reckless abandon
against their servers.  I'd just like to know what the penalty is so I
can suck it up and plan to do something else for the next 12 hours, 24
hours, 2 days, etc?

I understand the difficulty in letting information like this out since
someone could plan on catching this exception and throttling their
requests around this penalty window.  But I'm not one of those
companies!  Whether it's email, API access, or anything else,
legitimate companies are always having to pay the toll for unsavory
companies who are trying to take advantage.  I'm not talking about the
waiting penalty - I deserve that.  I'm talking about not being able to
plan the final test phase of this project on any type of timeline
since I have no idea how long to wait.

I wish there were someone to talk to - to apologie profusely enough
until I am forgiven.

Not that it detracts in any way from my poor behavior but from what I
read before I started, the only limitation enforced by the Google Base
query API was 5 hits per second.  This is apparently not the case, or
perhaps this limitation is calculated by rounding to the nearest
second.  I throttle my requests so there's never more than 5 in a
single second but I measure out to the millisecond, so it's quite
possible my sixth request is after only 1.00001 seconds.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Base Data API" 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-Base-data-API?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to