0
На рассмотрении

Сложности выгрузки по нескольким параметрам

ayakovenko 6 лет назад обновлен 6 лет назад 2

Добрый день. Во время поиска информации о малых закупках в рамках 44 ФЗ решил провести анализ статей, регионов и бюджетов закупок до 100 тыс. рублей. 

Нашел отличный скрипт для работы с API. 

И в процессе работы столкнулся с одной особенностью: 

Внутри диапазона дат невозможно выгрузить данные только с аргументами сумм контрактов. Например ссылка вида 

http://openapi.clearspending.ru/restapi/v3/contracts/select/?pricerange=1000-100000 возвращает ответ - более 10 млн. контрактов, которые не проанализировать подручным Экселем. 


Если добавить уточняющие параметры периода и ФЗ 

http://openapi.clearspending.ru/restapi/v3/contracts/select/?daterange=01.01.2017-31.12.2017&fz=44&pricerange=1000-100000 будет Invalid request

Однако в запросе к API 

http://openapi.clearspending.ru/restapi/v3/contracts/select/?&daterange=01.01.2017-31.12.2017&customerregion=18&fz=44&pricerange=1000-100000   уже рабоатет. 


Возможно это какая то особенность API?  Еще попытался доработать выгрузку под коды ОКПД2 - однако не получается выгрузить ничего. И в описании API печь только только ОКПД который с 2014 года устарел. 


Возможно вы сможете помочь с выгрузкой? Сейчас пытаюсь выгружать по регионам, но обработка больше 5 тыс строк скриптом идет очень долго. 

Еще одна особенность. Запрос не всегда возвращает данные. Иногда выдает ошибку, но повторное обращение выдает результат. Возможно это связано с нагрузкой?

Сервис поддержки клиентов работает на платформе UserEcho