Maison  >  Article  >  interface Web  >  Exemples pour expliquer comment node.js implémente l'interface d'encapsulation WeChat JS-API

Exemples pour expliquer comment node.js implémente l'interface d'encapsulation WeChat JS-API

巴扎黑
巴扎黑original
2017-09-07 10:18:131660parcourir

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!

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