Por ejemplo: ¿El caso de la extensión de API en la plataforma actual es PY y GO, donde el párrafo sobre la firma, describe: primero MD5 encriptado y luego codificado UTF-8, veo que PY es introducido directamente en la biblioteca, pero JS no tiene funciones codificadas en UTF-8? Por lo tanto, la firma siempre está equivocada, ni tampoco sé si es una error de codificación o si la propia escritura tiene un problema, el pequeño programador pide a Dios que lo ayude a indicarlo, ¡gracias de rodillas!
El método y la clave de acceso tienen un valor asignado.
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))