À propos du processus de connexion du mini-programme WeChat

不言
Libérer: 2018-06-23 10:33:40
original
2834 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 La clé de la 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 identifiant unique du mini-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 les 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écute cette adresse " peut renvoyer 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 recherchez 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, et la portée de l'inscription ouverte est : les entreprises, les gouvernements, les médias et d'autres organisations ; bien sûr, 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

Ce qui précède est l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'apprentissage de chacun. plus de contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

À propos du mini-programme WeChat Introduction au développement de l'interface de bienvenue

À propos des étapes d'authentification de connexion à l'applet WeChat

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
À 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!