Блог Яндекса для вебмастеров

август 2014
Яндекс.XML: автоматизация получения данных о часовых ограничениях
6 августа 2014, 19:46

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


Более подробную информацию вы можете найти в нашей Помощи.

Команда Яндекс.XML

6 комментариев