Yeah, I didn't think about that when I posted that comment. Sorry!

Jeremy R. Geerdes
Effective website design & development
Des Moines, IA

For more information or a project quote:
http://jgeerdes.home.mchsi.com
[email protected]

If you're in the Des Moines, IA, area, check out Debra Heights Wesleyan Church!

On Feb 18, 2010, at 4:09 AM, Fitzchev wrote:

> As I'm using Flex to do the API call, using user_ip won't help as it
> would be a different one depending on the user. And if I'm correct
> it's not easy to pass http_referer in Flash...
> 
> Cyril
> 
> On Feb 16, 5:27 pm, Jeremy Geerdes <[email protected]> wrote:
>> You'll probably also want to include the userip parameter.
>> 
>> Jeremy R. Geerdes
>> Effective website design & development
>> Des Moines, IA
>> 
>> For more information or a project quote:http://jgeerdes.home.mchsi.com
>> [email protected]
>> 
>> If you're in the Des Moines, IA, area, check out Debra Heights Wesleyan 
>> Church!
>> 
>> On Feb 16, 2010, at 10:12 AM, Fitzchev wrote:
>> 
>>> I knew that something happened when users start to complain few days
>>> ago :-)
>> 
>>> Just to be sure, I'm using the languageDetection API to detect (and
>>> validate) the language of Word documents: to do so I'm extracting the
>>> text and send several requests (using Flex/Flash) to the API and
>>> compute the result. Using Firebug, I can see that now my requests are
>>> blocked for a certain amount of time (from few ms to several seconds!)
>>> before being "released". So I added an API key today to get around
>>> this problem. Is it the correct way or am I missing something?
>> 
>>> Thanks in advance,
>>> Cyril
>> 
>>> On Jan 19, 10:24 pm, Adam Feldman <[email protected]> wrote:
>>>> Over the last several years, you've helped make Google's AJAX APIs
>>>> incredibly successful.  Not surprisingly, however, there are some
>>>> people who try to take advantage of these free APIs by using them in
>>>> ways that they were not designed for, abuse which is prohibited by the
>>>> Terms of Use (http://code.google.com/apis/ajaxsearch/terms.html).
>>>> Specifically, some servers are making countless requests - requests
>>>> not made on the behalf of an end-user - in an attempt to scrape data
>>>> from the API.
>> 
>>>> To help us discourage this behavior without impacting legitimate
>>>> developers, we're adding a new parameter to the RESTful interface,
>>>> userip.  With this parameter, developers have the option of supplying
>>>> the IP address of the end-user on whose behalf they are making the API
>>>> request.  Doing so will help us distinguish this legitimate server-
>>>> side traffic from the more abusive scraping in which there are no end-
>>>> users.
>> 
>>>> Use of this new parameter is *not* required.  However, if it is not
>>>> included with server-side requests, those requests are more likely to
>>>> be interpreted and automatically blocked as abuse, especially in
>>>> situations where a server is sending a high volume of traffic to the
>>>> API.  Additional safeguards you can take include setting setting a
>>>> valid HTTP referer (as required by our Terms of Use) and using an API
>>>> key (http://code.google.com/apis/ajaxsearch/signup.html).  These
>>>> additional measures will help us contact you in case there are
>>>> problems with your website or application (sometimes a programming
>>>> error results in massive traffic, forcing us to block your access if
>>>> we are unable to contact you).  In choosing to utilize this parameter,
>>>> please be sure that you're in compliance with any local laws,
>>>> including any laws relating to disclosure of personal information
>>>> being sent.
>> 
>>>> Check the documentation for usage of the new 
>>>> parameter:http://code.google.com/apis/ajaxsearch/documentation/reference.html#_...
>> 
>>>> And don't hesitate to send us your feedback in this group.
>> 
>>>> Thanks,
>>>> Adam Feldman
>>>> Product Manager
>>>> Google Developer Team
>> 
>>> --
>>> You received this message because you are subscribed to the Google Groups 
>>> "Google AJAX APIs" 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-ajax-search-api?hl=en.
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Google AJAX APIs" 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-ajax-search-api?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"Google AJAX APIs" 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-ajax-search-api?hl=en.

Reply via email to