Подпись запросов
Вам нужно указать свой secret_key, применить шифрование SHA256
к вашей полезной нагрузке и преобразовать результат в формат HEX
.
Использование одноразового номера
Вы должны передавать параметр nonce
в теле каждого запроса к этому API. nonce
может быть числом или строкой, каждый запрос должен сопровождаться уникальным значением. В противном случае запрос не будет выполнен.
Мы будем использовать Unix TimeStamp в качестве значения nonce
для отправки запросов в этом документе.
Пример создания подписи запроса NodeJS
NodeJS
Допустим, мы хотим получить курс ETH/USDT
(метод /price-rate
)
1. Формируем тело запроса
2. Добавьте nonce
параметр к телу запроса, чтобы избежать дублирования запросов.
Используя временную метку unix в качестве параметра «nonce», мы удовлетворим требованиям использования числа и его увеличения для каждого нового запроса.
3. Приводим тело запроса к формату строки.
4. Создаем подпись:
Пример с модулем crypto-js
:
Пример с модулем crypto
:
5. Отправляем запрос с обязательными заголовками:
6. Ответ:
Last updated