Heim >Web-Frontend >js-Tutorial >node.js implementiert die Kapselung der WeChat-Schnittstelle

node.js implementiert die Kapselung der WeChat-Schnittstelle

php中世界最好的语言
php中世界最好的语言Original
2018-04-18 13:35:532026Durchsuche

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!

Stellungnahme:
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