Maison > interface Web > js tutoriel > 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

巴扎黑
Libérer: 2017-09-07 10:18:13
original
1696 Les gens l'ont consulté

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
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 la plateforme publique WeChat->Développement->Configuration de base


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

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));
Copier après la connexion

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));
Copier après la connexion

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));
Copier après la connexion

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!

É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