suchen
HeimWeChat-AppletMini-ProgrammentwicklungAusführliche Erläuterung der autorisierten Anmeldung des WeChat-Applets, um Benutzerinformationen zu erhalten

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. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

EditPlus chinesische Crack-Version

EditPlus chinesische Crack-Version

Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

Sicherer Prüfungsbrowser

Sicherer Prüfungsbrowser

Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools