Maison >interface Web >js tutoriel >node.js implémente l'encapsulation de l'interface WeChat
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
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 WeChat Public Platform->Development->Basic Configuration
const jssdk = new Jsapi(WECHAT_APPID, WECHAT_APPSECRET);
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));
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));
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));
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!