Dieses Mal werde ich Ihnen vorstellen, wie Sie OpenID- und Benutzerinformationen über ein Miniprogramm erhalten. Was sind die Vorsichtsmaßnahmen für Miniprogramme, um OpenID- und Benutzerinformationen zu erhalten? ein Blick.
So erhalten Sie OpenID und Benutzerinformationen über das WeChat-Applet1. OpenID abrufen
1.1 Code abrufen
Rufen Sie die Schnittstelle auf, um die Anmeldeinformationen (Code) zu erhalten und diese gegenBenutzeranmeldungStatusinformationen auszutauschen, einschließlich der eindeutigen Kennung des Benutzers (openid) und des Sitzungsschlüssels für diese Anmeldung (Sitzung_key). Die Verschlüsselung und Entschlüsselung der Benutzerdatenkommunikation hängt vom Sitzungsschlüssel ab.
wx.login({ //获取code success: function(res) { code = res.code //返回code } })
1.2 Openid abrufen
Rufen Sie den im vorherigen Schritt erhaltenen Code ab und kombinieren Sie die Miniprogramm-App-ID und die geheime Anforderungsschnittstellewx.request({ url: 'https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code='+ code +'&grant_type=authorization_code', data: {}, header: { 'content-type': 'application/json' }, success: function(res) { openid = res.data.openid //返回openid } })
2. Benutzerinformationen abrufen
2.1 Erstellen Sie diese globale Methode in app.js
//app.js getUserInfo:function(cb){ var that = this if(this.globalData.personInfo){ typeof cb == "function" && cb(this.globalData.personInfo) }else{ //调用登录接口 wx.login({ success: function () { wx.getUserInfo({ success: function (res) { that.globalData.personInfo = res.userInfo typeof cb == "function" && cb(that.globalData.personInfo) } }) } }) } }
2.2 Instanziieren Sie die globale Methode, um Benutzerinformationen zu erhalten
var that = this; //调用应用实例的方法获取全局数据 app.getUserInfo(function (personInfo) { //更新数据 that.setData({ personInfo: personInfo }) })
Ausführliche Erklärung der Verwendung von jquery zum Erstellen eines PC-seitigen Karusselldiagramms
So entwickeln Sie ein WeChat-Applet, um persönliche Benutzerinformationen zu erhalten
Implementierung der Komponenten-Paging-Funktion in Vue2.5 und Element-Benutzeroberfläche
Das obige ist der detaillierte Inhalt vonSo erhalten Sie OpenID- und Benutzerinformationen über ein Miniprogramm. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!