
11-23-2009, 01:52 AM
|
|
|
Join Date: Jun 2002
Posts: 169
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
|
Response from Google:
Quote:
You were sending a high volume of traffic to the Language API which looks like it may be abuse or the result of a programming error. Because you failed to identify yourself with an (optional) API key or by correctly setting your HTTP referer (as required by the Terms of Use), we were unable to contact you about this traffic.
I urge you to take a look at our Terms of Use:
http://code.google.com/apis/ajaxlanguage/terms.html
Please pay particular attention to the sections which require that every query be at the direct request of an end user and that the results must be shown to the user (unmodified). Also notice the requirements around identification.
I appreciate the fact that you are only caching results for <15 days. However, please note that it is in violation of the terms to refresh your cache automatically. Instead, you should wait until a specific translation is requested by an end user. When this happens, you can perform the request to the API, then temporarily cache the results (as you're currently doing) in addition to displaying them to the user who requested the translation.
Once you make that change to your system - as well as add the required identification - please provide me with the IP address of your server, and I'll be able to unblock your access to the API.
|
Seems from the response:
You cannot populate the cache beforehand - it must be the end user (or Googlebot) doing that.
|