Maison > interface Web > js tutoriel > le corps du texte

node.js implémente l'encapsulation de l'interface WeChat

php中世界最好的语言
Libérer: 2018-04-18 13:35:53
original
2003 Les gens l'ont consulté

Cette fois, je vous apporte node.js pour implémenter l'encapsulation de l'interface WeChat. Quelles sont les précautions pour que node.js implémente l'encapsulation de l'interface WeChat. Dans ce cas, jetons un coup d'œil ensemble.

Dans l'utilisation de node.js par tout le monde, de nombreuses personnes seront confrontées à l'utilisation de node.js pour implémenter les opérations d'interface encapsulées WeChat JS-API, et beaucoup de gens ne savent toujours pas comment l'implémenter. L'article suivant vous présentera la méthode d'implémentation et le code, et ceux qui sont intéressés pourront en apprendre davantage ensemble.

Interface Wechat JS-API

Fonction :

Utilisé pour gérer et obtenir access_token, jsapi_ticket et signature produits par WeChat JSSDK

Installation

npm i wechat_interaction_jsapi
Copier après la connexion

Init

let Jsapi = require("wechat_interaction_jsapi");
Copier après la connexion

Utilisation

WECHAT_APPID, WECHAT_APPSECRET sont respectivement l'identifiant et le mot de passe du développeur, qui peuvent être trouvés dans WeChat Public Platform->Development->Basic Configuration

const jssdk = new Jsapi(WECHAT_APPID, WECHAT_APPSECRET);
Copier après la connexion

1. Obtenez access_token, renvoyez l'objet de promesse et le rappel de résolution renvoie la chaîne

jssdk.getAccessToken().then(
  re => console.log(re)
).catch(err => console.error(err));
Copier après la connexion

2. Obtenez jsapi_ticket, renvoyez l'objet de promesse et le rappel de résolution renvoie la chaîne

jssdk.getJsApiTicket().then(
  re => console.log(re)
).catch(err => console.error(err));
Copier après la connexion

3. Obtenez la signature de vérification des autorisations JS-SDK, renvoyez l'objet de promesse et le rappel de résolution renvoie json

jssdk.getSignPackage(url).then(
  re => console.log(JSON.stringify(re))
).catch(err => console.error(err));
Copier après la connexion

Méthode d'appel frontal

1. Référez-vous aux documents officiels

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

2. Remarques :

(1) Confirmez que la liste blanche a été configurée : Plateforme publique WeChat->Développement->Configuration de base->Liste blanche ip

(2) Confirmez que le nom de domaine de sécurité de l'interface JS a été configuré : Plateforme publique WeChat->Paramètres->Configuration du compte officiel->Nom de domaine de sécurité de l'interface JS

github :https://github.com/xjnotxj/wechat_interaction_jsapi

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres. articles connexes sur le site Web PHP chinois !

Lecture recommandée :



Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!