Правильная ссылка на эту статью: |
Получение списка новых заявок конкретного WMID
XML-интерфейс для автоматического получения информации о новых заявках конкретного WMID.
- URL для передачи запроса с авторизацией по ключам WM Keeper WinPro - https://wm.exchanger.ru/asp/XMLWMList2.asp для XML запросов и https://wm.exchanger.ru/asp/JSONWMList2.asp для JSON запросов.
- URL для передачи запроса с авторизацией по ключам [[WM Keeper WebPro] -
https://wmeng.exchanger.ru/asp/XMLWMList2.asp для XML запросов и https://wmeng.exchanger.ru/asp/JSONWMList2.asp для JSON запросов. - метод - POST
- формат XML запроса:
<?xml version=\"1.0\"?> <wm.exchanger.request> <wmid></wmid> <signstr></signstr> <type></type> <queryid></queryid> <pursetype_id></pursetype_id> <capitallerwmid></capitallerwmid> </wm.exchanger.request>
- формат JSON запроса:
{ "wmid": "", "signstr": "", "queryid": "", "type": "", "pursetype_id": "", "capitallerwmid": "" }
- параметры запроса:
|*название*|*назначение*|*примечание*|
|wmid|WMID подписавшего запрос|12 цифр - WMID, чьи новые заявки необходимо вернуть в результате запроса|
|signstr|подпись запроса| 132-символьная цифровая подпись (ключами .kwm идентификатора wmid) значений 3-х тэгов запроса склеенных в одну строку без пробелов "wmid + type + queryid" (формирование цифровой подписи см. в описании общих WM-интерфейсов для разработчиков)|
|type|тип запроса|◦ 0 - вернуть только неоплаченные заявки
◦ 1 - вернуть оплаченные заявки, но еще не погашенные (по которым еще идет обмен)
◦ 2 - вернуть только уже завершенные (обменяные) заявки
◦ 3 - вернуть все заявки независимо от состояния
◦ 4 - вернуть только объединенные заявки
◦ 5 - вернуть только удаленные заявки| |queryid|номер (id) новой заявки| номер (id) новой заявки идентификатора wmid, информацию по которой необходимо вернуть, если параметр не указан, то возвращаются последние 100 новых заявок данного идентификатора по типу запроса| |pursetype_id|тип кошелька|может принимать значения, которые соответствуют типу кошелька:
◦ Z - 0
◦ T - 75
◦ F - 76
◦ H - 77
◦ X - 78
◦ G - 79
◦ L - 93
◦ K - 95
◦ E - 98
Соответствует параметру pursetype_id из Получение текущего баланса всех заявок WMID по типам кошельков|
capitallerwmid | wmid капиталлера | необязательно поле, если в данном поле передать WMID капиталлера (www.capitaller.ru), то данным запросом может быть поставлена на обмен заявка от имени capitallerwmid. При этом у идентификатора wmid, осуществляющего подпись запроса, должен быть доступ, описанный на странице имперсонализации капиталлера. |
- формат ответа:
<?xml version=\"1.0\"?> <wm.exchanger.response> <WMExchnagerQuerys wmid=""" type=""> ............... <query id="" exchtype="" state="" amountin="" amountout="" inoutrate="" outinrate="" initamountin="" inpurse="" outpurse="" querydatecr="" querydate="" direction="" exchamountin="" exchamountout=""></query> ............... </WMExchnagerQuerys> <retval></retval> <retdesc></retdesc> </wm.exchanger.response>
- параметры ответа:
название назначение примечание WMExchangerQuerys тэг общего списка возвращенных заявок ◦ wmid - WMID выставивший заявки
◦ type - тип запросаretval код выполнения 0 - в случае успешного выполнения операции, цифровое обозначение ошибки в противном случае. retdesc расшифровка кода выполнения если retval не равен 0 Query тэг конкретной заявки ◦ id - номер новой выставленной на обмен заявки
◦ exchtype - направление обмена см. Exchanger Best Rates
◦ amountin - сумма WM, которую осталось обменять в данной заявке
◦ amountout - сумма WM, которую осталось получить в данной заявке
◦ inoutrate - прямой курс выставленной заявки
◦ outinrate - обратный курс выставленной заявки
◦ initamountin - первоначальная сумма WM, с которой была создана данная заявка
◦ inpurse - кошелек с которого была произведена оплата заявки
◦ outpurse - кошелек на который переводятся обменянные средства
◦ querydatecr - дата постановки заявки
◦ querydate - дата последнего изменения в заявке
◦ direction - направление обмена в заявке
◦ state - текущее состояние данной заявки
◾ 0 - заявка еще не оплачена
◾ 1 - оплачена, идет обмен
◾ 2 - обменяна полностью
◾ 3 - объединена с другой новой
◾ 4 - удалена, средства не возвращены
◾ 5 - удалена, средства возвращены
- значения retdesc:
код описание -20 По указанным критериям выставленных заявок нет