FMZプラットフォームの拡張APIの問題JS言語は,拡張APIにアクセスするときに常に署名が間違っている.

作者: リン・ハーンミングレン1992作成日:2019年10月10日 19:31:03 更新日:

質問. 現在プラットフォーム上の拡張APIの例はPYとGOで,署名に関するセクションは以下のように説明されています:まずMD5を暗号化してUTF-8を暗号化します.

方法とaccessKeyの前に付いている.

バール d = { バージョン: 1.0 アクセス_キー: アクセスKey, 方法:方法 args: [], nonce: _N(UnixNano() / 1000000, 0) { \ pos (192,220) } var m = d.version + + d.method + + d.args + + d.nonce + + 秘密Key d.sign = HMAC ((md5,hex,m,pass) 変数値の定義は,https://www.fmz.cn/api/v1?access_key=+accessKey+"&nonce="+d.nonce+"&args=%5B%5D&sign="+d.sign+"&version=1.0&method="+d.method))


もっと

小さな夢テストは公開されています. 参照してください: ` ` main ((() {の関数について 秘密キー = "" この方法が,このリストのノードを表示します ありがとうございました. 変数d = { バージョン: '1.0', アクセス_キー: アクセスキー メソッド "null"は"null"で, nonce: (new Date ((().getTime ((()) toString ((() について {cH00ffff} ありがとうございました. var m = d.version + "きみ" + d.method + "きみ" + d.args + "きみ" + d.nonce + "きみ" + secretKey d.sign = Hash (("md5", "hex", m) ありがとうございました. 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) " ログ (ret) {cH00ffff} ` ` AccessKey, secretKey は,自分のKEYを入力することができます.

小さな夢この拡張APIは,通常,独立したプログラムに呼び出されます. 通常,ポリシーに呼び出しません.

小さな夢JS ポリシーでは呼び出せません. 独自の文庫を引用する方法がないので,python はできます. Python は任意に必要な文庫を引用できます.

小さな夢嫌なことをする.

ミングレン1992ありがとうございました~~~~