- Форумы
- Помощь.
- Проблема расширения API для платформы FMZ. Язык JS всегда имеет неправильную подпись при доступе к расширению API.
Проблема расширения API для платформы FMZ. Язык JS всегда имеет неправильную подпись при доступе к расширению API.
Автор:
Мингрен1992, Создано: 2019-10-10 19:31:03, Обновлено:
Вопрос. В настоящее время на платформе приложения для расширения API даны PY и GO, в которых описание этого раздела о подписи: сначала MD5 шифрование, затем UTF-8 кодирование, я вижу, что PY прямо вводятся в библиотеку, но JS не имеет UTF-8 кодирования функции?
method и accessKey имеют обозначения перед ними.
var d = {
версия: 1.0,
access_key: accessKey,
метод: метод,
args: [],
nonce: _N(UnixNano() / 1000000, 0),
Я не знаю.
var m = d.version + + d.method + + d.args + + d.nonce + + secretKey
d.sign = HMAC ((md5, hex, m, pass)
var h = JSON.parse ((HttpQuery))https://www.fmz.cn/api/v1?access_key=+accessKey+"&nonce="+d.nonce+"&args=%5B%5D&sign="+d.sign+"&version=1.0&method="+d.method))
Больше
- Когда платформа FMZ получит доступ к опционам для рецензирования и исследования
- Нет, нумпи в Python закрыт?
- Помощь в повышении цен на латвийскую валюту
- Как использовать EXIT для поиска помощи на языке MY?
- python локально повторяет, сообщает о ошибке GetAccount (() missing 1 required positional argument:'self'
- Важное уведомление о переходе на Python 3 по умолчанию!
- Ошибка в доступе к аккаунту okex. Что случилось?
- Исследовательская среда, python, получение bitmex xbtusd Данные ошибки: EOFError
- FMZ исследовательская платформа Python
- Изобретатели запустили квантовую "исследовательскую среду"
- Спрос: Как FMZ торгует бессрочными контрактами на BitZ?
- Uncaught RangeError: WebAssembly.Memory ((): couldn't allocate memory, what's the situation? Не удалось выделить память.
- Заявление о помощи, визуализация, пожалуйста, добавьте входную команду для запроса состояния
- Не проблема, но если вы используете хостинг-бота и не используете эту функцию в Unix (((?
- Вопрос: как вычисляется нулевая ось Macd, Trix,
- Роботы на реальных площадках не подчиняются установленным условиям
- Проблема роста фьючерсов не решена
- FMZ Quantitative теперь поддерживает сделки с контрактами в биткоине
- Добавить биржу с SimNow, всегда нельзя войти (пароль изменен), самостоятельно скачать аналоговое программное обеспечение SimNow, которое можно войти с соответствующим паролем счета
- Прошу проанализировать систему заказа, как установить цену открытия и закрытия, чтобы гарантировать сделку?
Изобретатели количественного измерения - мечтыЯ написал один тест, доступный для всех, и вы можете посмотреть:
``
function main (() {
var accessKey = ""
var secretKey = "скрытый ключ"
var method = "GetNodeList"
Я не знаю.
var d = {
Версия: '1.0',
access_key: ключ доступа
method: метод,
Аргс: "null",
nonce: (new Date (().getTime (()).toString (())
{y:bi}
Я не знаю.
var m = d.version + "хте" + d.method + "хте" + d.args + "хте" + d.nonce + "хте" + secretKey
d.sign = Hash (("md5", "hex", m)
Я не знаю.
var ret = HttpQuery (("https://www.fmz.com/api/v1?access_key=" + accessKey + "&nonce=" + d.nonce + "&args=null&sign=" + d.sign + "&version=1.0&method=" + d.method")
Log ((ret))
{y:bi}
``
accessKey, secretKey. Заполните свой собственный KEY.
Изобретатели количественного измерения - мечтыЭтот расширенный API обычно используется для вызовов независимых программ.
Изобретатели количественного измерения - мечтыВ JS-политике не может быть вызван, так как нет возможности ссылаться на собственные библиотеки, а в Python это возможно, так как Python может ссылаться на нужные библиотеки.
Изобретатели количественного измерения - мечтыНепристойность.
Мингрен1992Спасибо, Джиммин.