Heim >Web-Frontend >js-Tutorial >node.js implementiert die Kapselung der WeChat-Schnittstelle
Dieses Mal bringe ich Ihnen node.js, um die WeChat-Schnittstellenkapselung zu implementieren. Was sind die Vorsichtsmaßnahmen für node.js, um die WeChat-Schnittstellenkapselung zu implementieren? Praktischer Fall, schauen wir uns das gemeinsam an.
Bei jeder Verwendung von node.js ist die Verwendung von node.js zum Implementieren von WeChat JS-API-Kapselungsschnittstellenoperationen etwas, auf das viele Menschen stoßen werden, und viele Menschen wissen immer noch nicht, wie sie es implementieren sollen . Im folgenden Artikel werden Ihnen die Implementierungsmethode und der Code vorgestellt. Interessierte können sich gemeinsam darüber informieren.
Wechat JS-API-Schnittstelle
Funktion:
Wird zum Verwalten und Erhalten von access_token, jsapi_ticket und der von WeChat JSSDK erstellten Signatur
verwendet Installation
npm i wechat_interaction_jsapi
Init
let Jsapi = require("wechat_interaction_jsapi");
Verwendung
WECHAT_APPID, WECHAT_APPSECRET sind die Entwickler-ID bzw. das Passwort, die unter WeChat Public Platform->Entwicklung->Grundkonfiguration
const jssdk = new Jsapi(WECHAT_APPID, WECHAT_APPSECRET);
zu finden sind 1. Rufen Sie access_token ab, geben Sie das Promise-Objekt zurück und der Resolve-Callback gibt die Zeichenfolge
jssdk.getAccessToken().then( re => console.log(re) ).catch(err => console.error(err));
zurück 2. Holen Sie sich jsapi_ticket, geben Sie das Promise-Objekt zurück und der Resolve-Callback gibt die Zeichenfolge
jssdk.getJsApiTicket().then( re => console.log(re) ).catch(err => console.error(err));
zurück 3. Rufen Sie die JS-SDK-Berechtigungsüberprüfungssignatur ab, geben Sie das Versprechensobjekt zurück und der Auflösungsrückruf gibt json zurück
jssdk.getSignPackage(url).then( re => console.log(JSON.stringify(re)) ).catch(err => console.error(err));
Front-End-Aufrufmethode
1. Beziehen Sie sich auf offizielle Dokumente
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115
2. Hinweise:
(1) Bestätigen Sie, dass die Whitelist konfiguriert wurde: WeChat Public Platform->Entwicklung->Grundkonfiguration->IP-Whitelist
(2) Bestätigen Sie, dass der Sicherheitsdomänenname der JS-Schnittstelle konfiguriert wurde: Öffentliche WeChat-Plattform->Einstellungen->Offizielle Kontokonfiguration->Sicherheitsdomänenname der JS-Schnittstelle
github:https://github.com/xjnotxj/wechat_interaction_jsapi
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben, achten Sie bitte auf andere Verwandte Artikel auf der chinesischen PHP-Website!
Empfohlene Lektüre:
Das obige ist der detaillierte Inhalt vonnode.js implementiert die Kapselung der WeChat-Schnittstelle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!