2
フォロー
0
フォロワー

[FMZ プラットフォーム拡張 API の問題] 拡張 API にアクセスすると、JS 言語のシグネチャが常に間違っています。専門家のアドバイスをお願いします。

作成日:: 2019-10-10 19:31:03, 更新日::
comments   6
hits   1646

例えば,PYとGOの例を挙げると,署名に関するこの段落は,MD5暗号化とUTF-8コード化,PYはライブラリに直接導入されているが,JSはUTF-8コードの関数を持っていない.

method と 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))