По умолчанию сбор результатов идет в непрерывном режиме в реальном времени. На каждый запрос наш сервис отдает ответ в течение максимум 1 минута! Вам необходимо иметь возможность ожидать ответ не менее, чем 1 минуту, иначе деньги за запрос будут сняты, но результат Вы можете не получить. Обычная скорость ответа – 3-6 секунд. При возникновении любой возможной ошибки при сборе деньги со счета не снимаются.
Обратите внимание!
При использовании программ сбора, вам необходимо так же иметь возможность выставить таймаут при обращении к нашему сервису равный 1 минуте. При низком таймауте большая вероятность того, что часть ответов от нас не будут получены вашей программой.
В стандартном аккаунте вам доступен сбор данных в 10 потоков, что позволяет собрать около 150 тысяч запросов в сутки по Яндексу и 200 тысяч – по Гуглу.
Если вам нужно больше, создайте тикет.
У нас существует возможность отложенного получения результата запроса.
Этот режим можно применять в случае, если ожидание ответа до 1 минуты критично для Вашего ПО.
Для этого к запросу необходимо добавить параметр delayed=1. В этом случае ожидать ответа не нужно.
Если нет никаких ошибок в запросе, в ответе вы получите id вашего запроса в виде цифры:
101
где 101 - id вашего запроса.
А позже (хранение результата более 10 минут после запроса мы не гарантируем), выполнив запрос http://xmlriver.com/search/xml?req_id=101 вы можете получить 3 варианта ответа:
Если в момент запроса с параметром delayed в самом запросе или на сервисе произошла какая-то ошибка, то вместо id запроса вы получите xml-ответ с кодом ошибки.