Раньше узнать данные о часовых ограничениях, исчисляемых в процентах от суточного количества допустимых запросов, можно было только через интерфейс настроек сервиса. Теперь этот процесс стал автоматизируемым. Данные по лимитам будут передаваться в более удобном для обработки виде. Это позволит добавить процедуру проверки часового ограничения в программы для запросов.
В ответе будет содержаться информация о лимитах на количество запросов, отправляемых каждый час: сведения для каждого часа ближайших суток по 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>