- Forum
- Bantuan
- Masalah API pelanjutan platform FMZ Bahasa JS selalu muncul tanda tangan yang tidak betul apabila mengakses API pelanjutan, minta petunjuk Tuhan.
Masalah API pelanjutan platform FMZ Bahasa JS selalu muncul tanda tangan yang tidak betul apabila mengakses API pelanjutan, minta petunjuk Tuhan.
Penulis:
mengelilingi1992, Dicipta: 2019-10-10 19:31:03, Dikemas kini:
Soalan: Pada masa ini, contoh pelaksanaan API pada platform adalah PY dan GO, di mana perincian mengenai tandatangan adalah: MD5 penyulitan pertama dan penyulitan UTF-8, saya melihat bahawa PY adalah langsung ke dalam perpustakaan, tetapi JS tidak mempunyai fungsi penyulitan UTF-8?
Method dan accessKey mempunyai nilai di hadapan.
var d = {
versi: 1.0,
access_key: aksesKey,
kaedah: kaedah,
args: [],
nonce: _N(UnixNano() / 1000000, 0),
{}
var m = d.version + ubos + d.method + ubos + d.args + ubos + d.nonce + ubos + secretKey
d.tanda = 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))
Lebih lanjut
- Bilakah platform FMZ akan mendapat akses kepada persekitaran penilaian dan penyelidikan pilihan?
- Tidak, Python's Numpy telah ditutup?
- Minta bantuan untuk menaikkan harga mata wang
- Bagaimana anda boleh menggunakan EXIT untuk mendapatkan bantuan dalam bahasa MY?
- python semula secara tempatan, mesej ralat GetAccount (() missing 1 required positional argument:'self'
- Notis penting mengenai sistem pengesanan semula versi Python berubah secara lalai menjadi Python 3!
- Okex mengakses akaun yang salah, apa yang berlaku?
- Kawasan Penyelidikan, Python, mendapatkan bitmex xbtusd Kesalahan data: EOFError
- FMZ Platform Penyelidikan Panduan Pengenalan Python
- Pencipta Quantitative Research Environments (Penyelidikan Lingkungan Penyelidikan)
- Soalan: Bagaimana FMZ berdagang kontrak kekal BitZ?
- Uncaught RangeError: WebAssembly.Memory ((): couldn't allocate memory, what's the situation?
- Postingan bantuan, imej sila tambahkan perintah status query untuk fungsi query
- Tidak ada masalah dengan penyesuaian, tetapi berfungsi dengan bot yang dihoskan dan tidak mempunyai fungsi ini di Unix?
- Soalan, Macd, bagaimana axis zero Trix dikira,
- Robot sebenar tidak menambah dan mengurangkan stok dengan syarat yang ditetapkan
- Masalah kenaikan harga hadapan tidak berlaku
- FMZ Kuantitatif Kini Sokong Perdagangan Kontrak Bitcoin
- Untuk menambah bursa dengan SimNow, anda tidak boleh log masuk (kata laluan telah diubah), dan untuk memuat turun perisian simulasi SimNow secara berasingan, anda boleh log masuk dengan kata laluan akaun yang sesuai.
- Sila rujuk sistem pesanan, bagaimana untuk menetapkan harga bukaan dan penempatan untuk memastikan urus niaga?
Pencipta Kuantiti - Impian KecilSaya telah menulis satu, ujian boleh diakses, anda boleh rujuk:
``
fungsi utama (() {
var accessKey = ""
var secretKey = ""
var method = "GetNodeList"
Pergilah.
Var d = {
Versi: '1.0',
access_key: aksesKey,
method: method,
args: "null",
nonce: (new Date (().getTime (()).toString (())
{C:$0000FF}
Pergilah.
var m = d.version + "untuk" + d.method + "untuk" + d.args + "untuk" + d.nonce + "untuk" + secretKey
d.sign = Hash (("md5", "hex", m)
Pergilah.
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)
{C:$0000FF}
``
accessKey, secretKey. anda boleh mengisi kunci anda sendiri.
Pencipta Kuantiti - Impian KecilAPI pelanjutan ini biasanya digunakan untuk panggilan kepada program bebas. Ia biasanya tidak ditulis dalam dasar panggilan.
Pencipta Kuantiti - Impian KecilTidak boleh dipanggil dalam dasar JS kerana tidak ada cara untuk merujuk kepada perpustakaan sendiri, Python boleh, kerana Python boleh merujuk kepada perpustakaan yang diperlukan.
Pencipta Kuantiti - Impian KecilTidak sopan.
mengelilingi1992Terima kasih, Ha~~~~