Heim  >  Artikel  >  WeChat-Applet  >  Ausführliche Erläuterung der autorisierten Anmeldung des WeChat-Applets, um Benutzerinformationen zu erhalten

Ausführliche Erläuterung der autorisierten Anmeldung des WeChat-Applets, um Benutzerinformationen zu erhalten

coldplay.xixi
coldplay.xixinach vorne
2020-12-24 17:45:053984Durchsuche

Tutorial zur Entwicklung eines Mini-ProgrammsDer Spalteneintrag dieses Blogs dient nur zur Aufzeichnung des Anmeldevorgangs für das WeChat Mini-Programm Öffnen Sie das Dokument: Entwickler .weixin.qq.com/miniprogr...

Dieser Blog wird nur zum Aufzeichnen des WeChat-Applet-Anmeldevorgangs verwendet. Spezifische Codes finden Sie in der WeChat-Dokumentation.Ausführliche Erläuterung der autorisierten Anmeldung des WeChat-Applets, um Benutzerinformationen zu erhalten

Das Applet zuerst Rufen Sie die wx.login()-Schnittstelle auf, um den Anmeldeinformationscode abzurufen. Rufen Sie die wx.getUserInfo()-Schnittstelle in der Erfolgsrückrufmethode auf, um die grundlegenden Benutzerinformationen abzurufen (die Schnittstelle gibt verschlüsselte Daten erfolgreich zurück, vertrauliche Benutzerinformationen; iv Anfangsvektor von der Verschlüsselungsalgorithmus)

wx.login({
 success: function (e) {
     var code = e.code;//登录凭证
     if (code) {
         //2、调用获取用户信息接口
         wx.getUserInfo({
             success: function (res) {
                 console.log({encryptedData: res.encryptedData, iv: res.iv, code: code});
                 // 将code, encryptedData ,iv 发送给服务端 ,根据服务端返回的数据判断登录成功或者失败
             },
             fail: function () {
                 console.log('获取用户信息失败')
             }
         })

     } else {
         console.log('获取用户登录态失败!' + e.errMsg)
     }
 },
 fail: function () {
     callback(false)
 }})
wx.login-Dokumentadresse: Developers.weixin .qq.com/miniprogr...

wx.getUserInfo-Dokumentadresse: Developers.weixin.qq.com/miniprogr...

Serverseite : Rufen Sie den Parametercode des Miniprogramms ab und rufen Sie die WeChat-Schnittstelle auth.code2Session auf. Geben Sie openid, session_key usw. erfolgreich zurück und überprüfen Sie dann das offizielle Verifizierungs- und Entschlüsselungsdokument, das von den Entwicklern der WeChat-Schnittstelle bereitgestellt wird. weixin.qq.com/miniprogr...

Datenentschlüsselungsdokument (mit Beispielcodes in verschiedenen Sprachen): Entwickler .weixin.qq.com/miniprogr...
  1. Entschlüsselte Daten:


    Holen Sie sich die entschlüsselten Daten und speichern/aktualisieren Sie die Benutzertabelle.

Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der autorisierten Anmeldung des WeChat-Applets, um Benutzerinformationen zu erhalten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:learnku.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen