Heim >WeChat-Applet >WeChat-Entwicklung >So erhalten Sie den Token-Wert
So erhalten Sie den Token-Wert: 1. Das Applet ruft [wx.login()] auf, um den temporären Anmeldeinformationscode zu erhalten, und sendet ihn an den Entwicklerserver zurück. 2. Der Entwicklerserver tauscht den Code gegen die eindeutige Kennung des Benutzers aus openid und Sitzungspasswortschlüssel [session_key].
Die Betriebsumgebung dieses Artikels: Windows 7-System, WeChat Version 3.1.2, Dell G3-Computer.
So erhalten Sie den Token-Wert:
1. Das Applet ruft wx.login()
auf, um den temporären Anmeldeinformationscode abzurufen, und sendet ihn an den Entwicklerserver zurück. wx.login()
获取 临时登录凭证code ,并回传到开发者服务器。
2、开发者服务器以code换取,用户唯一标识openid 和 会话密钥session_key
session_key
aus. Dann kann der Entwicklerserver einen benutzerdefinierten Anmeldestatus basierend auf der Benutzer-ID generieren, der zur Identifizierung der Identität des Benutzers bei nachfolgenden Front-End- und Back-End-Interaktionen in der nachfolgenden Geschäftslogik verwendet werden kann. // 登录 wx.login({ success: res => { // 发送 res.code 到后台换取 openId, sessionKey, unionId // console.log(res) if (res.code) { //发起网络请求 wx.request({ url: 'url', method: 'POST', data: { // x: '', // y: '' code: res.code //将code发给后台拿token }, header: { 'content-type': 'application/json' // 默认值 }, success: function(res) { // 存token console.log('token=' + res.data.data.token) that.globalData.token = res.data.data.token; //拿到后将token存入全局变量 以便其他页面使用 } }) } else { console.log('获取用户登录态失败!' + res.errMsg) } } })Überprüfung der Anmeldeinformationen Die Schnittstelle zur Überprüfung der temporären Anmeldeinformationen ist eine HTTPS-Schnittstelle. Der Entwicklerserver verwendet den temporären Anmeldeinformationscode, um session_key und openid usw. zu erhalten. Tatsächlich müssen wir den Codewert an das Backend senden, und das Backend kann den Tokenwert an uns zurückgeben, nachdem es die entsprechende Schnittstelle angefordert hat! Auf anderen Seiten wird auch ein Token zum Anfordern von Daten benötigt. Wenn wir es also erhalten, müssen wir es in einer globalen Variablen speichern, damit die Seite es direkt abrufen kann (getApp().globalData.token). Verwandt kostenlose Lernempfehlungen:
Das obige ist der detaillierte Inhalt vonSo erhalten Sie den Token-Wert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!