Правильная ссылка на эту статью: |
Получение информации о текущих заявках
В секции реализован XML-интерфейс для автоматического получения информации о текущих заявках.
Интерфейс актуализирует информацию раз в 15 секунд.
- URL для передачи XML запроса https://wm.exchanger.ru/asp/XMLWMList.asp?exchtype=1 или https://wmeng.exchanger.ru/asp/XMLWMList.asp?exchtype=1
- URL для передачи JSON запроса https://wm.exchanger.ru/asp/JSONWMList.asp?exchtype=1 или https://wmeng.exchanger.ru/asp/JSONWMList.asp?exchtype=1
- метод - GET
- параметры запроса:
название назначение примечание exchtype числовое обозначение данного направления обмена числовое значение (от 1 до 116) требуемого направления обмена (см. предыдущий интерфейс)
- пример запроса:
https://wmeng.exchanger.ru/asp/XMLWMList.asp?exchtype=1
- пример ответа:
<?xml version=\"1.0\"?> <wm.exchanger.response> <BankRate direction=\"EUR/USD\" ratetype=\"0\">56,7597</BankRate> <WMExchnagerQuerys amountin=\"WMZ\" amountout=\"WME\" inoutrate=\"WMZ/WME\" outinrate=\"WME/WMZ\"> ..................... <query id=\"27745268\" amountin=\"8941,9\" amountout=\"516434,83\" inoutrate=\"0,0173\" outinrate=\"57,7544\" procentbankrate=\"+1,75\" allamountin=\"8941,9\" querydate=\"19.01.2018 16:56:47\"></query> ..................... </WMExchnagerQuerys> </wm.exchanger.response>
- параметры ответа:
название назначение примечание BankRate курс курс ЦБ соответствующий запросу (exchtype)
◦ direction - атрибут тэга BankRate, означающий направление обмена возвращаемых в данном запросе интерфейсом выставленных на обмен заявок
◦ ratetype - атрибут тэга BankRate, может принимать значения 0 или 1. Так как в теге Bankrate курс не может быть меньше 1, то этим тегом определяется прямой или обратный курс по отношению к Direction в данной паре. Например, для WMZ->WME или WME->WMZ (то есть exchtype=1 или exchtype=2) значение курса будет одинаковым, но ratetype=0 или ratetype=1WMExchangerQuerys тэг общего списка возвращенных заявок ◦ amountin - тип WM выставленный на обмен
◦ amountout - тип WM, который хочет получить после обмена респондент выставивший заявку
◦ inoutrate - прямое соотношение типов WM выставленных на обмен
◦ outinrate - обратное соотношение типов WM выставленных на обменQuery тэг конкретной заявки ◦ id - номер новой выставленной на обмен заявки
◦ amountin - сумма WM выставленная на обмен
◦ amountout - сумма WM, которую хочет получить после обмена респондент выставивший заявку
◦ inoutrate - прямой курс выставленной заявки
◦ outinrate - обратный курс выставленной заявки
◦ procentbankrate - процент отличия данной заявки от текущего курса ЦБ
◦ allamountin - сумма WM выставленная на обмен во всех предыдущих и текущей заявке
◦ querydate - дата последнего изменения в заявке