Als Beispiel für die Erweiterung der API auf der Plattform werden PY und GO genannt, in denen der Abschnitt über die Signatur beschrieben wird: Zuerst MD5-Verschlüsselung und dann UTF-8-Kodierung, ich sehe, dass PY direkt in die Bibliothek eingeführt wird, aber JS hat keine UTF-8-kodierte Funktion? Die Signatur ist daher immer falsch, und ich weiß nicht, ob die Kodierung falsch ist oder ob die Schreibweise selbst ein Problem hat.
Methods und AccessKey haben jeweils eine Zuteilung vor dem AccessKey.
var d = { version: ‘1.0’, access_key: accessKey, method: method, 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))