Добрейшего времени суток
Возникла следующая ситуация. Поставлена задача программным путем получать данные о исполнении договоров.
Данную информацию вносят сотрудники нашей конторы через веб интерфейс. Высшее руководство хочет получать часть этой информации (естественно с авторизацией), причем кюшать не могут - хотят получать в отдельном приложении
Вроде как нашлось решение по АПИ
[code]Для выгрузки размещенных сведений по GUID – https://int223.zakupki.gov.ru/223/integ ... yType/guid, параметры:
login – логин пользователя;
password – пароль пользователя;
version – значение версии сервиса, в настоящий момент 1.3;
startDate – дата начала периода размещения сведений;
endDate – дата окончания периода размещения сведений;
entityType – тип запрашиваемых сведений:
orderClause - положение о закупке;
typalOrderClause – типовое положение о закупке;
purchasePlan - план закупки;
purchaseNotice - извещение о проведении закупки;
purchaseRejection – отмена закупки;
purchaseLotCancellation – отмена лота закупки;
explanation - разъяснения документации;
explanationRequest - запрос заказчика о разъяснении положений заявки;
purchaseProtocol - протоколы;
protocolCancellation - сведения об отмене протокола;
purchaseContract - сведения о договоре, сведения об изменении договора;
purchaseContractAccount - отчетность по договорам;
purchasePlanProject - проект плана закупки, проект изменений плана закупки;
purchaseProtocolCancellation - cведения об отмене протокола;
complaint - жалоба;
complaintWithdraw - сведения для отзыва жалобы;
complaintDecision – решение по жалобе;
auditPlan - план проверок;
dishonestSupplier - сведения о недобросовестном поставщике;
contract - сведения о договоре;
contractCompleting - сведения об исполнении/расторжении;
listGWS - перечень ТРУ, перечни ИПВП;
volumePurchase - Годовой отчет о закупке у МСП.
guid – идентификатор сведений.[/code]
отдаем с
[code]var values = new Dictionary<string, string>
{
{"Content-Type", "application/zip" },
{"login", "login_api" },
{"password", "pass_api"},
// {"version", "1.3"},
{"startDate", date_begin.ToString()},
{"endDate", date_end.ToString()},
// {"entityType", "contractCompleting"},
{"requestGuid", "5173e883-d232-4247-8e25-3be5d41abb89"},
{"sortBy", "infoGUID"}
};[/code]
получаем на выходе 404, если попробовать так https://int223.zakupki.gov.ru/223/integ ... eting/guid
получаем хмл со схемами но без инфы.
Официальная тех поддержка ходит кругами предалагая забирать инфу с ФТП, потом сама же уточняет что инфа не публичная и на ФТП ее нет и предлагает пользоваться интеграцией и ... так по кругу
Есть ли возможность получать подобные данные (если есть то скиньте методичку ) и как правильно объяснить техподдержке что от нее нужно?
Возможно ли получить данные об исполнении договоров по API
Сообщений: 6
• Страница 1 из 1
-
GreyCrazyWolf - Иногда заглядывает
- Сообщений: 4
- Зарегистрирован: 22 дек 2022, 15:39
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
- Роль: Прохожий
- Пункты репутации: 0
Re: Возможно ли получить данные об исполнении договоров по A
Сам себе отвечу, кажись разобрались
https://int223.zakupki.gov.ru/223/integ ... eting/guid
и параметры guidList вместо requestGuid
[code]var values = new Dictionary<string, string>
{
{"Content-Type", "application/xml" },
{"login", "login_api" },
{"password", "pass_api"},
{"startDate", date_begin.ToString()},
{"endDate", date_end.ToString()},
{"guidList", "5173e883-d232-4247-8e25-3be5d41abb89"},
{"sortBy", "infoGUID"}
};[/code]
https://int223.zakupki.gov.ru/223/integ ... eting/guid
и параметры guidList вместо requestGuid
[code]var values = new Dictionary<string, string>
{
{"Content-Type", "application/xml" },
{"login", "login_api" },
{"password", "pass_api"},
{"startDate", date_begin.ToString()},
{"endDate", date_end.ToString()},
{"guidList", "5173e883-d232-4247-8e25-3be5d41abb89"},
{"sortBy", "infoGUID"}
};[/code]
-
GreyCrazyWolf - Иногда заглядывает
- Сообщений: 4
- Зарегистрирован: 22 дек 2022, 15:39
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
- Роль: Прохожий
- Пункты репутации: 0
Re: Возможно ли получить данные об исполнении договоров по A
member74380.html
GreyCrazyWolf подскажите, где брали значения "login_api" и "pass_api".
GreyCrazyWolf подскажите, где брали значения "login_api" и "pass_api".
-
nnik - Новичок
- Сообщений: 2
- Зарегистрирован: 08 фев 2023, 14:22
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
- Роль: Заказчик
- Пункты репутации: 0
Re: Возможно ли получить данные об исполнении договоров по A
[quote="nnik"]http://forum.gov-zakupki.ru/member74380.html
GreyCrazyWolf подскажите, где брали значения "login_api" и "pass_api".[/quote]
Они заводятся в "Настройках интеграции" самой ЕИСы.
GreyCrazyWolf подскажите, где брали значения "login_api" и "pass_api".[/quote]
Они заводятся в "Настройках интеграции" самой ЕИСы.
-
GreyCrazyWolf - Иногда заглядывает
- Сообщений: 4
- Зарегистрирован: 22 дек 2022, 15:39
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
- Роль: Прохожий
- Пункты репутации: 0
Re: Возможно ли получить данные об исполнении договоров по A
Спасибо, еще два вопроса
1. логин и пароль в настройках интеграции завел, сертификат там же добавил (свой). У пользователя (который данный запрос выполняет) тоже должен быть электронный ключ (сетрификат, ничего, что он другой будет?
2. где Вы гуиды договоров берете?
1. логин и пароль в настройках интеграции завел, сертификат там же добавил (свой). У пользователя (который данный запрос выполняет) тоже должен быть электронный ключ (сетрификат, ничего, что он другой будет?
2. где Вы гуиды договоров берете?
-
nnik - Новичок
- Сообщений: 2
- Зарегистрирован: 08 фев 2023, 14:22
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
- Роль: Заказчик
- Пункты репутации: 0
Re: Возможно ли получить данные об исполнении договоров по A
1. НЯП Да, правда особо не проверял, но думаю если он сможет с этим сертификатом авторизоваться то работать будет.
2. 1 вариант - из выгрузки ФТП (у нас изначально была написана загрузка и раскидывание по таблицам мс скуель данных
2. вариант - при запросе данных договора по номеру (https://int223.zakupki.gov.ru/223/integ ... /regNumber) в ответ приходит архив в котором как хмл самого контракта так и действующих исполнений по нему (по мне более удобно)
2. 1 вариант - из выгрузки ФТП (у нас изначально была написана загрузка и раскидывание по таблицам мс скуель данных
2. вариант - при запросе данных договора по номеру (https://int223.zakupki.gov.ru/223/integ ... /regNumber) в ответ приходит архив в котором как хмл самого контракта так и действующих исполнений по нему (по мне более удобно)
-
GreyCrazyWolf - Иногда заглядывает
- Сообщений: 4
- Зарегистрирован: 22 дек 2022, 15:39
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
- Роль: Прохожий
- Пункты репутации: 0
Сообщений: 6
• Страница 1 из 1
Вернуться в Системы и программное обеспечение
Кто сейчас на форуме
Зарегистрированные пользователи: ASGOR, Google [Bot]