Я использую API TinyURL в одном из моих веб-приложений.До сих пор он работал нормально, но сегодня происходит ошибка, и я не знаю почему: я не изменял свой скрипт с сентября!
Ниже приведен код, который я использую:
function getTinyURL(longURL, success)
{
var API = 'http://json-tinyurl.appspot.com/?url=',
URL = API + encodeURIComponent(longURL) + '&callback=?';
$.getJSON(URL, function(data){
success && success(data);
});
}
var url='http://[...]'; //A very long URL
getTinyURL(url, function(data)
{
if(data.tinyurl)
{
$('#link').text(data.tinyurl);
$('#link').attr('href',encodeURI(data.tinyurl));
}
else
{
$('#link').text('An error occurs...');
console.log('ERROR: '+data.error);
$('#link').attr('href','#');
}
});
Как я уже сказал, даже если этот код работал хорошо раньше, сегодня происходит ошибка.В журнале консоли это сообщение отображается: Для вызова API urlfetch.Fetch () требуется больше квоты, чем доступно.
Я не понимаю это сообщение: означает ли это, чтоошибка приходит от TinyURL?Должен ли я изменить свой код или подождать, пока TinyURL что-то предпримет против этой ошибки?
Заранее спасибо!