Heim > Web-Frontend > js-Tutorial > Beispiele zur Erläuterung, wie node.js die WeChat JS-API-Kapselungsschnittstelle implementiert

Beispiele zur Erläuterung, wie node.js die WeChat JS-API-Kapselungsschnittstelle implementiert

巴扎黑
Freigeben: 2017-09-07 10:18:13
Original
1695 Leute haben es durchsucht

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
Nach dem Login kopieren

Init


let Jsapi = require("wechat_interaction_jsapi");
Nach dem Login kopieren

Nutzung

WECHAT_APPID, WECHAT_APPSECRET sind die Entwickler-ID bzw. das Passwort, die in der öffentlichen WeChat-Plattform->Entwicklung->Grundkonfiguration

< 🎜 zu finden sind >

const jssdk = new Jsapi(WECHAT_APPID, WECHAT_APPSECRET);
Nach dem Login kopieren
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));
Nach dem Login kopieren
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));
Nach dem Login kopieren
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));
Nach dem Login kopieren
Flussdiagramm

1. 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 Dokument

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115

2. 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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage