Maison >interface Web >js tutoriel >node.js implémente l'encapsulation de l'interface WeChat

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

php中世界最好的语言
php中世界最好的语言original
2018-04-18 13:35:532024parcourir

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!

Déclaration:
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