Wiki

Получение информации о текущих заявках

В секции реализован XML-интерфейс для автоматического получения информации о текущих заявках.
Интерфейс актуализирует информацию раз в 1 минуту.

  • параметры запроса:
    название назначение примечание
    exchtype числовое обозначение данного направления обмена числовое значение (от 1 до 46) требуемого направления обмена (см. предыдущий интерфейс)
  • пример запроса:
    https://wmeng.exchanger.ru/asp/XMLWMList.asp?exchtype=1
    
  • пример ответа:
    <?xml version=\"1.0\"?>
    <wm.exchanger.response>
        <BankRate direction=\"RUR/USD\" ratetype=\"0\">56,7597</BankRate>
        <WMExchnagerQuerys amountin=\"WMZ\" amountout=\"WMR\" inoutrate=\"WMZ/WMR\" outinrate=\"WMR/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->WMR или WMR->WMZ (то есть exchtype=1 или exchtype=2) значение курса будет одинаковым, но ratetype=0 или ratetype=1
    WMExchangerQuerys тэг общего списка возвращенных заявок ◦ amountin - тип WM выставленный на обмен
    ◦ amountout - тип WM, который хочет получить после обмена респондент выставивший заявку
    ◦ inoutrate - прямое соотношение типов WM выставленных на обмен
    ◦ outinrate - обратное соотношение типов WM выставленных на обмен
    Query тэг конкретной заявки ◦ id - номер новой выставленной на обмен заявки
    ◦ amountin - сумма WM выставленная на обмен
    ◦ amountout - сумма WM, которую хочет получить после обмена респондент выставивший заявку
    ◦ inoutrate - прямой курс выставленной заявки
    ◦ outinrate - обратный курс выставленной заявки
    ◦ procentbankrate - процент отличия данной заявки от текущего курса ЦБ (НБУ)
    ◦ allamountin - сумма WM выставленная на обмен во всех предыдущих и текущей заявке
    ◦ querydate - дата последнего изменения в заявке