संसाधन लोड हो रहा है... लोड करना...

FMZ प्लेटफ़ॉर्म विस्तार एपीआई समस्या JS भाषा में विस्तार एपीआई का उपयोग करते समय हमेशा हस्ताक्षर गलत दिखाई देते हैं, भगवान का संकेत लें ।

लेखक:मिंग्रेन1992, बनाया गयाः 2019-10-10 19:31:03, अद्यतन किया गयाः

प्रश्न. वर्तमान में प्लेटफार्म पर एपीआई विस्तार के उदाहरण पीवाई और जीओ दिए गए हैं, जिसमें हस्ताक्षर के बारे में यह वर्णन किया गया हैः पहले एमडी 5 एन्क्रिप्शन और फिर यूटीएफ -8 एन्कोडिंग, मुझे लगता है कि पीवाई सीधे लाइब्रेरी में लाया जाता है, लेकिन जेएस में यूटीएफ -8 एन्कोडिंग फ़ंक्शन नहीं है? इसलिए हस्ताक्षर हमेशा गलत होते हैं, न ही पता है कि कोड गलत है या स्वयं लेखन में कोई समस्या है, प्रोग्रामर कुंवारी भगवान से मदद मांगते हैं, कृपया इंगित करें, धन्यवाद!

method और accessKey दोनों के सामने एक मान होता है.

var d = { संस्करणः 1.0, access_key: accessKey, विधि: विधि, 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))


अधिक

आविष्कारक मात्रा - छोटे सपनेएक लेख लिखा है, परीक्षण खुला है, आप संदर्भित कर सकते हैंः `` function main (() { var accessKey = "" var secretKey = "" var method = "GetNodeList" .. var d = { संस्करणः '1.0', access_key: एक्सेस की, method: विधि, args: "null", nonce: (new Date().getTime()).toString() } .. var m = d.version + "जोर" + d.method + "जोर" + d.args + "जोर" + d.nonce + "जोर" + secretKey d.sign = हैश (("md5", "हेक्स", 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) } `` accessKey, secretKey. आप अपने स्वयं के KEY भर सकते हैं.

आविष्कारक मात्रा - छोटे सपनेयह विस्तार एपीआई आम तौर पर स्वतंत्र कार्यक्रमों को बुलाया जाता है. आम तौर पर यह नीति में नहीं लिखा जाता है.

आविष्कारक मात्रा - छोटे सपनेJS नीति में कॉल नहीं किया जा सकता है, क्योंकि अपने स्वयं के पुस्तकालय का हवाला देने का कोई तरीका नहीं है, पायथन के लिए यह संभव है, क्योंकि पायथन अपनी इच्छानुसार किसी भी पुस्तकालय का हवाला दे सकता है।

आविष्कारक मात्रा - छोटे सपनेअशिष्टता।

मिंग्रेन1992शुक्रिया सपना जी.