Правильная ссылка на эту статью: |
INDX API HistoryTransaction
Метод HistoryTransaction (История трансакций Трейдера).¶
- URL для передачи запроса – https://api.indx.market/api/v2/trade/HistoryTransaction
- метод – POST
- accept types: text/json
- формат запроса:
{"ApiContext":{"Login":"","Wmid":"","Culture":"","Signature":"","Reqn":""},"Trading":{"ID":0,"DateStart":"","DateEnd":""}}
- параметры запроса:
название назначение примечание Reqn номер запроса целое без знака, макс. количество цифр - 18; всегда должен быть больше номера предыдущего запроса! Login логин трейдера получен трейдером на странице доступа к API и используется для подписи запросов к Интернет-бирже Password пароль трейдера получен трейдером на странице доступа к API и используется для подписи запросов к Интернет-бирже Wmid Wmid трейдера WM идентификатор трейдера при работе с Интернет-биржей Culture язык запроса определяет язык сообщения. (ru-RU, en-EN) Signature подпись запроса BASE64 + SHA256 формируется из параметров: Login+ ';' + Password+ ';' + Culture + ';' + Wmid + ';' + ID + ';' + DateStart + ';' + DateEnd+ ';' + Reqn Пример: CryptoJS.SHA256('1234567890AaBb').toString(CryptoJS.enc.Base64) равен Q+ylxnY9VUUqgEalgyEQS9oD2WgOgzA6LofVvjYPhFQ=
Trading критерии отбора применяется для поиска торгов по номеру инструмента с указанием временного интервала ID номер инструмента применяется для поиска инструмента DateStart начальная дата временной интервал, формат YYYYMMDD, где YYYY – число года, MM – число месяца, DD – число дня DateEnd конечная дата временной интервал, формат YYYYMMDD, где YYYY – число года, MM – число месяца, DD – число дня
- формат ответа:
{"code":0,"desc":"Success","value":[{"stamp":0,"kind":0,"amount":0,"wmtranid":0,"purse":"","desc":""}]}
- параметры ответа:
название назначение примечание code код состояния или ошибки 0 - запрос выполнен успешно (остальные значения в таблице код выполнения запроса) desc текстовое описание ошибки "строка от 0 до 255 символов, кодировка win-1251" value результат содержит ответ взависимости от метода вызова stamp дата и время проведения операции формат C#: new DateTime(1970, 1, 1, 0, 0, 0, 0)).AddSeconds(stamp); kind тип операции задается целым десятичным числом, 1 -покупка, 0 - продажа amount сумма операции задается десятичным числом wmtranid номер транзакции уникальный номер операции в системе WebMoney Transfer purse кошелёк ПОЛУЧАТЕЛЯ строка – 13 символов, первый символ латинская буква Z и 12 цифр; пробелы не допускаются desc примечание строка – символов wallet адрес получателя строка – символов tx хэш трансакции строка – символов type тип трансакции задается целым десятичным числом, 1 - трансакции криптоактивов, 0 - трансакции кошельков webmoney state состояние трансакции задается целым десятичным числом, 0 - трансакции успешно завершена, 3 и 9 - операция отклонена, 6 - операция в очереди на исполнении
- код выполнения запроса:
код возврата описание 0 запрос выполнен успешно -1 сервис остановлен -2 доступ запрещен -3 ошибочный WMID Трейдера -4 подпись запроса сформирована не верно -5 не корректная дата -6 не существующий номер инструмента -7 вызов веб сервиса завершился ошибкой -8 внутренняя ошибка -9 неизвестная ошибка. -10 неизвестная ошибка -36,-38 неверное значение поля reqn -37 не выполнено условие постоянного увеличения значения параметра reqn
- тестовая страница: JavaScript