Правильная ссылка на эту статью: |
Получение списка новых заявок конкретного 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
◦ B - 99
при наличии данного параметра, возвращаются только заявки по указанному типу.
Соответствует параметру 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 По указанным критериям выставленных заявок нет