Cet article présente principalement l'exemple de code de node.js pour implémenter l'interface d'encapsulation WeChat JS-API. L'éditeur pense que c'est assez bon, je vais donc le partager avec vous maintenant et le donner comme référence. Venez jeter un œil avec l'éditeur
Interface Wechat JS-API
Fonction :
Utilisé pour gérer et obtenir access_token produit par WeChat JSSDK, jsapi_ticket et signature
Installation
npm i wechat_interaction_jsapi
Init
let Jsapi = require("wechat_interaction_jsapi");
Utilisation
WECHAT_APPID, WECHAT_APPSECRET sont respectivement l'identifiant et le mot de passe du développeur, qui peuvent être trouvés dans la plateforme publique WeChat->Développement->Configuration de base
const jssdk = new Jsapi(WECHAT_APPID, WECHAT_APPSECRET);
1. Obtenez access_token, retournez l'objet de promesse, résolvez la chaîne de retour de rappel
jssdk.getAccessToken().then( re => console.log(re) ).catch(err => console.error(err));
2. 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));
3. Obtenez la signature de vérification des autorisations JS-SDK, renvoyez l'objet de promesse et la résolution le rappel renvoie json
jssdk.getSignPackage(url).then( re => console.log(JSON.stringify(re)) ).catch(err => console.error(err));
Organigramme
1 La première méthode (les paramètres apparaissent à plusieurs reprises et sont clairs)
.
2. La deuxième méthode (les paramètres n'apparaissent pas à plusieurs reprises et l'ordre n'est pas clair)
Méthode d'appel frontal
1. Reportez-vous au document officiel
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115
2. 🎜> (1) Confirmez blanc La liste a été configurée : WeChat Public Platform->Développement->Configuration de base->ip Whitelist
(2) Confirmez que le nom de domaine de sécurité de l'interface JS a été configuré : Plateforme publique WeChat->Paramètres->Configuration du numéro public->Nom de domaine de sécurité de l'interface JS
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!