Cet article présente principalement les informations pertinentes sur la connexion au mini-programme WeChat pour obtenir l'unionid. Les amis qui en ont besoin peuvent s'y référer
Explication détaillée de la connexion au mini-programme WeChat pour obtenir l'unionid.
Tout d'abord, la société a développé des mini-programmes, des pages Web de comptes officiels et des applications. Dans le passé, openid était utilisé pour distinguer les utilisateurs, mais openid ne peut identifier les utilisateurs que de manière unique dans le mini-programme actuel. ou compte officiel. Nous espérons que les utilisateurs pourront identifier les utilisateurs dans divers produits de l'entreprise (par exemple, le caractère unique de l'utilisateur peut être conservé entre les comptes officiels, les mini-programmes et la connexion WeChat dans l'application. Heureusement, WeChat fournit un identifiant syndical.
Ce qui suit est une introduction en deux étapes au processus d'obtention d'un unionid pour un mini programme WeChat.
1 Enregistrez d'abord le mini programme sur la plateforme publique WeChat, puis simulez la connexion. processus sur le mini programme.
Remarque : Il s'agit simplement d'un simple processus de connexion. En pratique, l'état de connexion doit être maintenu. .wx.checkSession() peut vérifier si l'état de connexion à ce moment a expiré, appelez à nouveau wx.login(), sinon appelez wx.getUserInfo() Les données utilisateur ne seront pas obtenues.
À ce stade, le serveur backend reçoit le code que vous avez envoyé, puis utilise appid et appSecret pour demander à WeChat d'obtenir openid et session_key selected_data , iv et d'autres données, openid et d'autres informations peuvent être obtenu en déchiffrant appId, appSecret. (Il n'y a pas d'unionid dans la solution pour le moment, alors regardez la deuxième étape)
2 Ensuite, allez sur la plateforme de développement WeChat Allez et liez un. compte de développement.
Au début, j'étais un peu confus entre les plateformes ouvertes et les plateformes publiques, mais plus tard j'ai vu le centre de gestion de la plateforme de développement et j'ai réalisé que ces applications mobiles, applications de sites Web ou comptes publics/mini programmes Si vous pouvez lier le même compte de plateforme de développement WeChat, le même utilisateur aura le même identifiant d'union pour différentes applications sous la même plateforme ouverte WeChat.
Probablement configuré comme l'image ci-dessus, il prendra effet immédiatement (parfois cela prendra quelques minutes)
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!