Раньше узнать данные о часовых ограничениях, исчисляемых в процентах от суточного количества допустимых запросов, можно было только через интерфейс настроек сервиса. Теперь этот процесс стал автоматизируемым. Данные по лимитам будут передаваться в более удобном для обработки виде. Это позволит добавить процедуру проверки часового ограничения в программы для запросов.
В ответе будет содержаться информация о лимитах на количество запросов, отправляемых каждый час: сведения для каждого часа ближайших суток по UTC.
Вот формат запроса:
h t t p://xmlsearch.yandex.ru/xmlsearch?action=limits-info
&user=<имя пользователя>
&key=<ключ>
Пример запроса, возвращающего информацию о часовых лимитах, которые накладываются на количество поисковых запросов, отправленных пользователем «xml-search-user» в течение ближайших суток:
h t t p://xmlsearch.yandex.ru/xmlsearch?action=limits-info&user=xml-search-user&key=03.44583456:c876e1b098gh65khg834ggg1jk4ll9j8
Пример ответа по такому запросу:
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>