Правильная ссылка на эту статью: |
Список встречных заявок по конкретной НОВОЙ заявке
XML-интерфейс для автоматического получения информации о встречных заявках к конкретной новой заявке ВМ-идентификатора.
- URL для передачи запроса с авторизацией по ключам [[WM Keeper WinPro|]] - https://wm.exchanger.ru/asp/XMLWMList3Det.asp для XML запросов и https://wm.exchanger.ru/asp/JSONWMList3Det.asp для JSON запросов
- URL для передачи запроса с авторизацией по ключам WM Keeper WebPro -
https://wmeng.exchanger.ru/asp/XMLWMList3Det.asp для XML запросов и https://wmeng.exchanger.ru/asp/JSONWMList3Det.asp для JSON запросов - метод - POST
- формат XML запроса:
<?xml version=\"1.0\"?> <wm.exchanger.request> <wmid></wmid> <signstr></signstr> <queryid></queryid> <capitallerwmid></capitallerwmid> </wm.exchanger.request>
- формат JSON запроса:
{ "wmid": "", "signstr": "", "queryid": "", "capitallerwmid": "" }
- параметры запроса:
название назначение примечание wmid WMID подписавшего запрос 12 цифр - WMID, по чьей новой заявке необходимо вернуть встречные заявки в результате запроса signstr подпись запроса 132-символьная цифровая подпись (ключами .kwm идентификатора wmid) значений 2-х тэгов запроса склеенных в одну строку без пробелов "wmid + queryid" (формирование цифровой подписи см. в описании общих WM-интерфейсов для разработчиков) queryid номер (id) новой заявки идентификатора wmid, информацию по которой необходимо вернуть, если указать 0, то будет возвращено 200 последних встречных заявок, к любым новым заявкам, принадлежащим ВМ-идентификатору запроса capitallerwmid wmid капиталлера необязательно поле, если в данном поле передать ВМИД капиталлера (www.capitaller.ru), то будут возвращены имеющиеся у данного капиталлера заявки, к которым есть доступ у идентификатора wmid, осуществляющего подпись запроса. Доступ определяется условиями, описанными на странице имперсонализации капиталлера.
- формат ответа:
<?xml version=\"1.0\"?> <wm.exchanger.response> <WMExchnagerQuerys wmid=""" type=""> ............... <query id="" fid="" exchtype="" state="" amountin="" amountout="" inoutrate="" outinrate="" querydatecr="" querydate="" direction="" newtrid="" datesynchro="" newqrid=""></query> ............... </WMExchnagerQuerys> <retval></retval> <retdesc></retdesc> </wm.exchanger.response>
- параметры ответа:
название назначение примечание WMExchangerQuerys тэг списка возвращенных заявок ◦ wmid - идентификатор выставивший заявки
◦ isxid- номер новой заявкиretval код выполнения 0 - в случае успешного выполнения операции, цифровое обозначение ошибки в противном случае. retdesc расшифровка кода выполнения если retval не равен 0 Query тэг конкретной заявки ◦ id - номер встречной заявки
◦ exchtype - направление обмена см. Exchanger Best Rates
◦ amountin - сумма WM, которую получает wmid в данной встречной заявке
◦ amountout - сумма WM, которую отдает wmid в данной встречной заявке
◦ inoutrate - прямой курс выставленной заявки
◦ outinrate - обратный курс выставленной заявки
◦ querydatecr - дата постановки заявки
◦ querydate - дата последнего изменения в заявке
◦ direction - направление обмена в заявке
◦ newtrid - если данная встречная заявка была превращена в новую (выплаты на кошелек не было), то в данном атртибуте номер этой новой заявки
◦ state - текущее состояние данной заявки
◾ 0 - заявка еще не оплачена
◾ 1 - оплачена и обмен по ней произведен, но выплаты на кошелек еще не завершены
◾ 2 - обменяна полностью и произведены выплаты на кошелек
◾ 4 - часть новой заявки превращена во встречную (часть исходной новой заявки была потрачена на скупку чужой новой из списка, противоположного по направлению к данной)
◾ 5 - часть новой заявки была превращена в другую новую заявку (путем разделения на две)
- пример:
<?xml version=\"1.0\"?> <wm.exchanger.request> <wmid>500000000008</wmid> <signstr> a346617efbbebd6dca2e8664346927493c0166bb9905176fec5a3e9f962db898baecfd3cb159b07460a4adf22ee0f946d8b4d1b20ff1a28cf8ff7209c0dec7420198 </signstr> <queryid>27804309</queryid> <capitallerwmid>0</capitallerwmid> </wm.exchanger.request> <?xml version=\"1.0\"?> <wm.exchanger.response> <WMExchnagerQuerys wmid=\"500000000008\" isxid=\"27804309\"> <query id=\"113480873\" fid=\"27804309\" exchtype=\"2\" state=\"2\" amountin=\"688,41\" amountout=\"11,77\" inoutrate=\"58,4885\" outinrate=\"0,017\" querydatecr=\"22.01.2018 18:38:59\" querydate=\"22.01.2018 18:39:20\" direction=\"WMR-WMZ\" newtrid=\"27805098\" datesynchro=\"2018-01-22 18:39:19.817\" newqrid=\"0\"></query> <query id=\"113479389\" fid=\"27804309\" exchtype=\"2\" state=\"2\" amountin=\"11697,79\" amountout=\"200\" inoutrate=\"58,4889\" outinrate=\"0,017\" querydatecr=\"22.01.2018 18:07:47\" querydate=\"22.01.2018 18:07:52\" direction=\"WMR-WMZ\" newtrid=\"27804501\" datesynchro=\"2018-01-22 18:07:51.680\" newqrid=\"0\"></query> </WMExchnagerQuerys> <retval>0</retval> <retdesc></retdesc> </wm.exchanger.response>