Heim >Web-Frontend >js-Tutorial >Beispiele zur Erläuterung, wie node.js die WeChat JS-API-Kapselungsschnittstelle implementiert
In diesem Artikel wird hauptsächlich der Beispielcode von node.js zur Implementierung der WeChat JS-API-Kapselungsschnittstelle vorgestellt. Der Herausgeber findet ihn recht gut, daher werde ich ihn jetzt mit Ihnen teilen und als Referenz verwenden. Kommen Sie und schauen Sie sich den Editor an
Wechat JS-API-Schnittstelle
Funktion:
Wird zum Verwalten und Erhalten von access_token verwendet, das von WeChat JSSDK erstellt wurde. jsapi_ticket und Signatur
Installation
npm i wechat_interaction_jsapi
Init
let Jsapi = require("wechat_interaction_jsapi");
Nutzung
WECHAT_APPID, WECHAT_APPSECRET sind die Entwickler-ID bzw. das Passwort, die in der öffentlichen WeChat-Plattform->Entwicklung->Grundkonfiguration
const jssdk = new Jsapi(WECHAT_APPID, WECHAT_APPSECRET);1. Access_token abrufen, Promise-Objekt zurückgeben, Callback-Rückgabezeichenfolge auflösen
jssdk.getAccessToken().then( re => console.log(re) ).catch(err => console.error(err));2 das Promise-Objekt und der Resolve-Callback gibt eine Zeichenfolge zurück
jssdk.getJsApiTicket().then( re => console.log(re) ).catch(err => console.error(err));3. Rufen Sie die JS-SDK-Berechtigungsüberprüfungssignatur ab, geben Sie das Promise-Objekt und die Auflösung zurück Rückruf gibt JSON zurück
jssdk.getSignPackage(url).then( re => console.log(JSON.stringify(re)) ).catch(err => console.error(err));Flussdiagramm1. Die erste Methode (Parameter erscheinen wiederholt und sind klar)
2. Die zweite Methode (Parameter erscheinen nicht wiederholt und die Reihenfolge ist unklar) Front-End-Aufrufmethode 1. Siehe offizielles Dokumenthttps://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp14211411152. Hinweise: (1) Bestätigen Sie, dass die Liste weiß konfiguriert wurde: WeChat Public Platform->Entwicklung->Grundkonfiguration->IP-Whitelist (2) Bestätigen Sie, dass der JS-Schnittstellensicherheitsdomänenname konfiguriert wurde : WeChat Public Platform->Einstellungen->Konfiguration öffentlicher Nummern->Sicherheitsdomänenname der JS-Schnittstelle
Das obige ist der detaillierte Inhalt vonBeispiele zur Erläuterung, wie node.js die WeChat JS-API-Kapselungsschnittstelle implementiert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!