Задать вопрос

Как сделать POST запрос через Postman для сервиса отдачи информации и документов, размещенных на официальном сайте ЕИС?

Всем привет! В связи с отключением FTP-сервера госзакупок (zakupki.gov.ru) появилась необходимость использования сервиса отдачи документов. При попытке создать запрос по инструкции, которую предлагают, не удается получить никаких результатов, хотя получаю статус 200.
Тело запроса, которое предлагают в инструкции:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope" xmlns:ns2="https://int44.zakupki.gov.ru/eis-integration/services/getDocsMis2">
    <soapenv:Header/>
    <soapenv:Body>
        <ns2:getPublicDocsRequest>
            <index>
                <id>25aa7b1a-8ab2-4838-86b2-65f5e8127cc8</id>
                <sender>test_001</sender>
                <createDateTime>2024-01-17T09:30:47Z</createDateTime>
                <mode>PROD</mode>
            </index>
            <selectionParams44>
                <subsystemType>PRIZ</subsystemType>
                <periodInfo>
                    <exactDate>2024-03-14</exactDate>
                </periodInfo>
                <organizations44Info>
                    <organization44Info>
                        <regNum>123456789012</regNum>
                    </organization44Info>
                </organizations44Info>
            </selectionParams44>
        </ns2:getPublicDocsRequest>
    </soapenv:Body>
</soapenv:Envelope>


Непонятен index и то, что в нем находится, нужны ли им какие реальные значения и где их брать?
При попытке подставить реальные regNum и exactDate тело при ответе остается пустым.
Также на сайте есть документация Альбом ТФФ, но при следовании документации и попытках пробовать разные значения и теги результата так
и не удалось получить.

Хотелось бы узнать, что я делаю не так и как сделать правильный запрос с примером

(https://zakupki.gov.ru/epz/main/public/document/vi... - Альбом ТФФ)
(https://zakupki.gov.ru/epz/main/public/document/vi... - Инструкция по использованию сервиса отдачи информации и документов, размещенных на официальном сайте ЕИС)
  • Вопрос задан
  • 1568 просмотров
Подписаться 6 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 5
@Evgen700
Мой опыт был такой:
index - нужен. Если его не указать, то всегда будет возвращаться пустой результат .
В index.id - указываю новый случайный гуид для каждой попытки запроса (один и тот же гуид нельзя), иначе ошибка или пустой результат.
В index.sender тут похоже просто имя отправителя и может быть любое (пустое не пробовал).
В index.createDateTime - тут просто всегда текущее время.
В index.mode - тут всегда PROD иначе пустой результат.

У меня всё это работало по ссылке https://int44.zakupki.gov.ru/eis-integration/servi..., но только для 44-ФЗ. Но последние несколько дней сервис стал возвращать ошибку: "Удаленный сервер вернул неожиданный ответ: (405) Method Not Allowed." Сейчас тоже не работает.

Для 223-ФЗ пытался скачать справочник организаций, ссылка возвращалась, но скачать было невозможно - всегда ошибка.

Если использовать https://int223.zakupki.gov.ru/eis-integration/serv..., то всегда ошибка идентификации. Какая идентификация?? Если это сервис для скачивания общедоступной информации без регистрации...

Сейчас попробовал использовать https://int44.zakupki.gov.ru/eis-integration/servi... -
всегда пустой результат.

Пытался писать несколько писем в поддержку сюда helpdesk@zakupki.gov.ru и help-nr@zakupki.gov.ru, но за несколько недель так никто и не ответил.

Если у кого-нибудь получается сейчас работать с этим сервисом, то пожалуйста, напишите что-нибудь, чтобы помочь остальным.
Ответ написан
@as4ss
Кто пробовал получить данные с нового сервиса https://int44.zakupki.gov.ru/eis-integration/servi... ? Кто не в курсе МИС2 закрывают .
Много запросов перепробовала не формирует ссылку не могу понять почему , кто может помочь ?
Ответ написан
@alexgama
Кто-нибудь пробовал получить данные с РНП? нужно сделать выгрузку недобросовестных поставщиков, но в ответ всё время приходит noData. Пробую получить через `getDocsByOrgRegionRequest`. Смущает код региона при таком запросе, но он обязателен.

код тела запроса:
<ws:getDocsByOrgRegionRequest>
  <index>
    <id>{{$guid}}</id>
    <createDateTime>{{$isoTimestamp}}</createDateTime>
    <mode>PROD</mode>
  </index>
  <selectionParams>
    <orgRegion>77</orgRegion>
    <subsystemType>RNP</subsystemType>
    <documentType44>unfairSupplier2022</documentType44>
    <periodInfo>
      <exactDate>2024-12-18</exactDate>
    </periodInfo>
  </selectionParams>
</ws:getDocsByOrgRegionRequest>
Ответ написан
@kreatiffchik
В новой инструкции по использованию сервиса в приложении 3 и 4 ещё добавился момент по использованию сертификата...
Ответ написан
@Evgen0608
kreatiffchik Поддерживаю, тоже столкнулся с задачей использования сервиса ЕИС, и да, в моем случае требудется использовать сертификат. Код вроде написал, но выдает ошибку:
Ошибка: SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://int44.zakupki.gov.ru/eis-integration/servi...' : failed to load external entity "https://int44.zakupki.gov.ru/eis-integration/servi..."

Что не так, кто нить может сказать?
P.S. адрес wsdl пробовал и так и сяк, толку 0, так что делаю как в "инструкции".
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 10:44
15000 руб./за проект
22 дек. 2024, в 10:12
10000 руб./за проект
22 дек. 2024, в 09:51
3000 руб./за проект