Sumber dimuat naik... memuat...

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

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~~~~