Processus de connexion au programme WeChat Mini Introduction détaillée

高洛峰
Libérer: 2017-02-15 11:38:50
original
2633 Les gens l'ont consulté

Cet article présente principalement des informations pertinentes sur l'introduction détaillée du processus de connexion au programme WeChat Mini. Les amis qui en ont besoin peuvent se référer à

Processus de connexion au programme WeChat Mini

1 : Que sont session_key et openId ? session_key

La description officielle est :


session_key est la clé générée par le serveur WeChat pour la signature cryptée des données utilisateur


Objectif de session_key


(1) Décrypter le "texte chiffré dans les informations utilisateur" obtenu via l'interface wx.getUserInfo().

(2) "Traitez-le légèrement" et utilisez-le pour maintenir l'état de connexion du mini programme.

"Un peu de traitement" est à peu près le suivant :


(1) Générer un nombre aléatoire (officiellement appelé 3ème_session)

(2) Traiter ce nombre aléatoire nombre comme clé de session, session_key openid est la valeur.

C'est-à-dire : session[3rd_session]=session_key openid

openId openId : l'identifiant unique de l'utilisateur


C'est-à-dire : chaque utilisateur WeChat de votre mini identifiant unique du programme.

微信小程序 登陆流程详细介绍

2 : Comment obtenir session_key et openId L'interface HTTP officielle est fournie :

https://. api.weixin .qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code

Obtenir les étapes :


(1) Obtenez appid, secret, js_code

(2) Remplacez APPID, SECRET et JSCODE de l'adresse d'interface ci-dessus par appid, secret et js_code respectivement. Laissez les autres inchangés et assemblez-les en une adresse complète.

Par exemple :


微信小程序 登陆流程详细介绍

3 : Dans « Ouvrir cette adresse dans le navigateur » ou « Simuler le navigateur dans l'arrière-plan " GET exécuter cette adresse " renverra les données JSON suivantes (y compris openid, sessionkey)

L'applet WeChat obtient session_key et openId (cryptage, déchiffrement, série de signatures)

Résumé : De On peut voir aux étapes 1, 2 et 3 que tant que vous obtenez l'appid, le secret et le js_code, vous pouvez obtenir la session_key et l'openId

微信小程序 登陆流程详细介绍

4 : Obtenir l'appid et le secret

appid est l'ID du mini programme


le secret est la clé du mini programme (AppSecret)


Comment obtenir : URL de connexion au backend du mini-programme : https ://mp.weixin.qq.com/

Après avoir ouvert l'URL du backend du mini-programme, vous être enregistré et connecté, vous pouvez trouver votre AppID et AppSecret comme indiqué ci-dessous.

Le mini-programme WeChat obtient session_key et openId (cryptage, déchiffrement, série de signatures)

Remarque : Actuellement, les particuliers ne peuvent pas s'inscrire au mini-programme. La portée de l'enregistrement ouvert est : les entreprises, les gouvernements. , les médias et d'autres organisations, bien sûr, de cette façon, les particuliers peuvent également s'inscrire.


Portail : http://www.wxapp-union.com/forum.php?mod=viewthread&tid=495

5 : Comment js_code appelle-t-il wx. Les informations de connexion (js_code) peuvent être obtenues via l'interface login()

L'applet WeChat obtient session_key et openId (cryptage, déchiffrement, série de signatures)

微信小程序 登陆流程详细介绍

6 : Résumez l'ensemble du processus d'acquisition de session_key

(1) Enregistrez l'applet WeChat, connectez-vous en arrière-plan et obtenez l'appId et le secret (clé) dans les paramètres

(2) Appelez wx. L'interface login() obtient les informations de connexion js_code
(3) Appelle l'interface wx.request() pour envoyer js_code à l'arrière-plan du serveur
(4) En arrière-plan du serveur, appId, secret, js_code

sont connus

Appelez ensuite l'interface http officielle suivante pour obtenir openId et session_key

L'adresse officielle de l'interface http est :


https : //api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code

Merci d'avoir lu, j'espère que cela pourra aider tout le monde, merci pour votre soutien à ce site !

Pour plus de détails sur le processus de connexion à l'applet WeChat, veuillez prêter attention au site Web PHP chinois pour les articles connexes !

É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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!