In diesem Artikel werden hauptsächlich relevante Informationen zur detaillierten Einführung des Anmeldevorgangs für das WeChat Mini-Programm vorgestellt. Freunde, die diese benötigen, können sich auf
Anmeldevorgang für das WeChat Mini-Programm
1: Was sind session_key und openId? session_key
Die offizielle Beschreibung lautet: (2) „Verarbeiten Sie es leicht“ und verwenden Sie es, um den Anmeldestatus des Miniprogramms beizubehalten.
(2) Behandeln Sie diese Zufallszahl Zahl als Der Schlüssel der Sitzung, session_key + openid ist der Wert.
2: So erhalten Sie session_key und openId Die offizielle HTTP-Schnittstelle wird bereitgestellt:
(2) Ersetzen Sie APPID, SECRET und JSCODE der obigen Schnittstellenadresse durch appid, Secret bzw. js_code. Lassen Sie die anderen unverändert und fügen Sie sie zu einer vollständigen Adresse zusammen.
3: In „Öffnen Sie diese Adresse im Browser“ oder „Simulieren Sie den Browser in Der Hintergrund „GET diese Adresse ausführen“ gibt die folgenden JSON-Daten zurück (einschließlich openid, sessionkey)
WeChat-Applet erhält session_key und openId (Verschlüsselung, Entschlüsselung, Signaturserie) Zusammenfassung : Aus den Schritten 1, 2 und 3 geht hervor, dass Sie den session_key und die openId erhalten können, solange Sie die App-ID, das Geheimnis und den JS-Code erhalten4: Appid und Geheimnis erhalten
5: Wie erhält js_code den Aufruf von wx. Anmeldeinformationen (js_code) können über die login()-Schnittstelle abgerufen werden
WeChat-Applet ruft session_key und openId (Verschlüsselung, Entschlüsselung, Signaturserie) ab6: Fassen Sie den gesamten Sitzungsschlüssel-Erfassungsprozess zusammen
(1) Registrieren Sie das WeChat-Applet, melden Sie sich im Hintergrund an und rufen Sie die App-ID und das Geheimnis (Schlüssel) in den Einstellungen ab (2) Rufen Sie wx auf. Die login()-Schnittstelle ruft die Anmeldeinformationen js_code ab
(3) Ruft die wx.request()-Schnittstelle auf, um js_code an den Serverhintergrund zu senden
(4) Im Serverhintergrund appId, Geheimnis, js_code
sind bekannt