2
ध्यान केंद्रित करना
0
समर्थक

[FMZ प्लेटफ़ॉर्म एक्सटेंशन API समस्या] एक्सटेंशन API तक पहुँचने पर JS भाषा में हमेशा गलत हस्ताक्षर होता है। मैं किसी विशेषज्ञ से कुछ सलाह लेना चाहूँगा।

में बनाया: 2019-10-10 19:31:03, को अपडेट:
comments   6
hits   1646

उदाहरण के लिए: वर्तमान में प्लेटफॉर्म पर विस्तारित एपीआई का मामला पीवाई और जीओ है, जिसमें हस्ताक्षर के बारे में यह पैराग्राफ है: पहले एमडी 5 एन्क्रिप्शन फिर यूटीएफ -8 एन्कोडिंग, मुझे लगता है कि पीवाई सीधे लाइब्रेरी में पेश किया गया है, लेकिन जेएस में यूटीएफ -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))