В Яндекс.XML для типа поиска «русский» есть часовые лимиты, исчисляемые в процентах от суточного количества допустимых запросов. Раньше узнать данные о таких лимитах можно было только через интерфейс настроек самого сервиса, теперь же этот процесс можно автоматизировать. Данные по ним будут передаваться в удобном для обработки виде, что позволит добавить в программы для запросов процедуру проверки часового лимита. В ответе будет содержаться информация о лимитах на количество запросов, которые могут быть отправлены каждый час: сведения для каждого часа ближайших суток по UTC.
Формат запроса
h t t p://xmlsearch.yandex.ru/xmlsearch?action=limits-in fo
&user=<имя пользователя>
&key=<ключ>
Ниже приведен пример запроса, который возвращает информацию о часовых лимитах, накладываемых на количество поисковых запросов, которые могут быть отправлены пользователем «xml-search-user» в течение ближайших суток:
h t t p://xmlsearch.yandex.ru/xmlsearch?action=limits-in fo&user=xml-search-user&k ey=03.44583456:c876e1b098 gh65khg834ggg1jk4ll9j8
Пример ответа по такому запросу:
yandexsearch version="1.0">
<response>
<limits>
<time-interval from="2014-07-22 20:00:00 +0000" to="2014-07-22 21:00:00 +0000">500</time-interval>
<time-interval from="2014-07-22 21:00:00 +0000" to="2014-07-22 22:00:00 +0000">450</time-interval>
<time-interval from="2014-07-22 22:00:00 +0000" to="2014-07-22 23:00:00 +0000">590</time-interval>
<time-interval from="2014-07-22 23:00:00 +0000" to="2014-07-23 00:00:00 +0000">600</time-interval>
...
<time-interval from="2014-07-23 18:00:00 +0000" to="2014-07-23 19:00:00 +0000">500</time-interval>
<time-interval from="2014-07-23 19:00:00 +0000" to="2014-07-23 20:00:00 +0000">600</time-interval>
</limits>
</response>
</yandexsearch>
Более подробную информацию вы можете найти в нашей Помощи.
Команда Яндекс.XML