Last active
February 3, 2023 23:26
-
-
Save Amice13/9f1ad0e93f003d25c3c3e6152365755c to your computer and use it in GitHub Desktop.
Запросы в CURL для данных Реестра избирателей
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Человекочитаемое описание результатов запроса здесь: https://www.drv.gov.ua/ords/portal/!cm_core.cm_index?option=ext_static_page&ppg_id=262&pmn_id=161 | |
# Получение данных про органы распорядителей и ведения Реестра избирателей | |
curl --header "Content-Type: text/xml;charset=UTF-8" --data "<soap:Envelope xmlns:soap=\"http://www.w3.org/2003/05/soap-envelope\" xmlns:drv=\"http://www.drv.gov.ua/\"><soap:Header/><soap:Body><drv:GetOrgansService /></soap:Body></soap:Envelope>" https://www.drv.gov.ua/ords/svc/personal/API/Opendata | |
# Получение данных про избирательные округи | |
curl --header "Content-Type: text/xml;charset=UTF-8" --data "<soap:Envelope xmlns:soap=\"http://www.w3.org/2003/05/soap-envelope\" xmlns:drv=\"http://www.drv.gov.ua/\"><soap:Header/><soap:Body><drv:GetAreas /></soap:Body></soap:Envelope>" https://www.drv.gov.ua/ords/svc/personal/API/Opendata | |
# Получение данных про избирательные участки. Необходимо менять параметр Area (получаются из сервиса GetAreas) | |
curl --header "Content-Type: text/xml;charset=UTF-8" --data "<?xml version=\"1.0\" encoding=\"UTF-8\"?><soap:Envelope xmlns:soap=\"http://www.w3.org/2003/05/soap-envelope\" xmlns:drv=\"http://www.drv.gov.ua/\"><soap:Header/><soap:Body><drv:GetPollingStations><drv:PSParams><drv:Area>2</drv:Area></drv:PSParams></drv:GetPollingStations></soap:Body></soap:Envelope>" https://www.drv.gov.ua/ords/svc/personal/API/Opendata | |
# Получение данных про области Украины | |
curl --header "Content-Type: text/xml;charset=UTF-8" --data "<soap:Envelope xmlns:soap=\"http://www.w3.org/2003/05/soap-envelope\" xmlns:drv=\"http://www.drv.gov.ua/\"><soap:Header/><soap:Body><drv:GetRegionsService /></soap:Body></soap:Envelope>" https://www.drv.gov.ua/ords/svc/personal/API/Opendata | |
# Получение данных про территориально административные единицы областей. Необходимо менять параметр Reg_ID (получаются из сервиса GetRegionsService) | |
curl --header "Content-Type: text/xml;charset=UTF-8" --data "<?xml version=\"1.0\" encoding=\"UTF-8\"?><soap:Envelope xmlns:soap=\"http://www.w3.org/2003/05/soap-envelope\" xmlns:drv=\"http://www.drv.gov.ua/\"><soap:Header/><soap:Body><drv:GetATO><drv:ATOParams><drv:Reg_ID>1</drv:Reg_ID></drv:ATOParams></drv:GetATO></soap:Body></soap:Envelope>" https://www.drv.gov.ua/ords/svc/personal/API/Opendata | |
# Получение данных про адресную базу территориально административной единицы. Необходимо менять ATO_ID (получаются из сервиса GetATO) | |
curl --header "Content-Type: text/xml;charset=UTF-8" --data "<?xml version=\"1.0\" encoding=\"UTF-8\"?><soap:Envelope xmlns:soap=\"http://www.w3.org/2003/05/soap-envelope\" xmlns:drv=\"http://www.drv.gov.ua/\"><soap:Header/><soap:Body><drv:GetAdrReg><drv:AdrRegParams><drv:ATO_ID>8361</drv:ATO_ID></drv:AdrRegParams></drv:GetAdrReg></soap:Body></soap:Envelope>" https://www.drv.gov.ua/ords/svc/personal/API/Opendata |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
взагалі, я намагався довго імпортувати цей wsdl натівними засобами .net, все генерується ОК, але якась несумісність на рівні версій протоколу, тощо. Витративши багато часу на це, вирішив забити. Намагався навіть під .net2.0 його згенерувати.
У мене є сумніви, що цей WSDL невалідний, бо така тулза як https://www.plumvoice.com/soaptester/ (судячи зі всього щось там на пхп працює), плюс аналізатор https://www.wsdl-analyzer.com/, плюс SoapUI працюють з ним ОК.
Юзав SoapUI як референс для отримання данних при створенні кліента на .net core.