Le contenu de cet article explique comment obtenir la session de connexion à l'applet WeChat ? (Détails), il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.
Obtenez la session de connexion à l'applet WeChat. L'ensemble du processus est le suivant :
Étape 1 : L'applet obtient le js_code à transmettre. au serveur.
App({ onLaunch: function() { wx.login({ success: function(res) { if (res.code) { //TODO } else { console.log('获取用户登录态失败!' + res.errMsg) } } }); } })
Étape 2 : Le serveur reçoit le js_code, puis appelle l'interface WeChat pour vérifier et obtenir session_key
Adresse d'appel de l'interface. :
https:/ /api.weixin.qq.com/sns...
Paramètres de la demande :
Paramètre requis Description
appid Oui Identifiant unique du programme Mini
secret Oui L'application du mini programme secret
js_code Oui Code
grant_type obtenu lors de la connexion Oui Renseigner authorisation_code
Paramètres de retour :
Description du paramètre
openid Utilisateur unique identification
session_key Clé de session
unionid L'identifiant unique de l'utilisateur sur la plateforme ouverte. Ce champ ne sera renvoyé que si certaines conditions sont remplies. Pour plus de détails, veuillez vous référer à la description du mécanisme UnionID
appid (l'identifiant unique du mini programme) et secret (le secret de l'application du mini programme) sont obtenus comme suit :
wx.checkSession
Vérifiez si le statut de connexion actuel de l'utilisateur est valide
wx.checkSession({ success: function(){ //session 未过期,并且在本生命周期一直有效 }, fail: function(){ //登录态过期 wx.login() //重新登录 .... } })
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!