suchen
HeimWeChat-AppletMini-ProgrammentwicklungSo rufen Sie den Hintergrunddienst im WeChat-Applet auf (Bild- und Text-Tutorial)

Der Inhalt dieses Artikels handelt davon, wie man den Hintergrunddienst (Bild- und Text-Tutorial) des WeChat-Applets aufruft. Ich hoffe, dass er einen gewissen Referenzwert hat wird Ihnen nützlich sein.

Dieser Artikel wurde zu Beginn geschrieben und beschreibt kurz, dass in der WeChat-Applet-Anwendung mit Front-End- und Back-End-Trennung die Implementierungsidee des Front-End-Zugriffs auf Back-End-Dienste nicht zutrifft viel technische Umsetzung.

Machen Sie zunächst ein Foto der offiziellen Website. Darin wird deutlich erklärt, was getan werden muss, um Anmeldeinformationen für jeden Miniprogrammbenutzer im Hintergrunddienst bereitzustellen. Der Benutzer erhält die vom Backend bereitgestellten Anmeldeinformationen und greift auf den Backend-Dienst zu.

So rufen Sie den Hintergrunddienst im WeChat-Applet auf (Bild- und Text-Tutorial)

Stille Autorisierung und nicht stille Autorisierung

Lassen Sie uns zunächst über diese beiden Konzepte sprechen. Stille Autorisierung ist, wie der Name schon sagt, diese Autorisierungsaktion ist für den Benutzer sehr wichtig. Es wird gesagt, dass es nicht wahrnehmbar ist, aber das -Applet macht es leise. Daher sind Informationen, die ohne Benachrichtigung des Benutzers über die Autorisierungsmethode erhalten werden, nicht wichtig. Die stille Autorisierung ist jedoch ein wichtiger erster Schritt, da sie den Code für nachfolgende Aktionen bereitstellt. Um die stille Autorisierung aufzurufen, können Sie die vom Applet bereitgestellte API:wx.login() verwenden. Lassen Sie uns über nicht stillschweigende Autorisierung sprechen. Wie der Name schon sagt, muss die Autorisierung offensichtlich sein und vom Benutzer genehmigt werden, bevor sie ausgeführt werden kann. API: wx.getUserInfo() Ob diese Schnittstelle verwendet werden soll, hängt von den tatsächlichen Anforderungen des Miniprogramms ab.

OpenId im Hintergrund abrufen

Das Applet stellt einen Schnittstellencode2session bereit. Sie können die OpenId abrufen, indem Sie diese Schnittstelle mit dem temporären Anmeldeinformationscode aufrufen, den wir durch stille Autorisierung erhalten haben. openId ist die eindeutige Identifikation des Benutzers im aktuellen Applet. Beachten Sie, dass dieser Schritt auf dem Backend-Server ausgeführt wird. Es wird klarer, wenn wir auf die Dokumentation der offiziellen Website (Backend-API) verweisen. Es heißt:

Die Back-End-API kann nicht direkt über wx.request innerhalb des Applets aufgerufen werden, d. h. api.weixin.qq.com kann nicht als Serverdomänenname konfiguriert werden.

Aber wir haben Zweifel. Wenn wir es selbst entwickeln, ist der Aufruf zum Miniprogramm erfolgreich, was sich von dem unterscheidet, was auf der offiziellen Website steht. Wenn Sie auf dieselben Fragen stoßen wie ich, können Sie sich diese ansehen (der Schwerpunkt liegt auf der Serverschnittstelle 4.4.2).

Token basierend auf OAuth2.0 generieren

Im Hintergrund können Sie das OAuth2.0-Tool und openId von SpringSecurity verwenden, um die zugehörige Validierung der Back-End-Daten zu generieren für das Front-End-Anfrage-Token. Der Autor hat kein tiefes Verständnis für die konkrete Implementierung ... Nach Erhalt dieses Tokens kann das Front-End es im WebStorage speichern. Jedes Mal, wenn der Hintergrunddienst aufgerufen wird, kann der Anforderungs-Interceptor zum Hinzufügen des Tokens verwendet werden der Konfigurationsparameter. Das Backend kann die Identität des Benutzers ermitteln, der die Anfrage gesendet hat, und so die Sicherheit des Systems gewährleisten.

So rufen Sie den Hintergrunddienst im WeChat-Applet auf (Bild- und Text-Tutorial)

Zusammenfassung: Das Obige beschreibt grob die Entwicklungsideen für den benutzerdefinierten Anmeldestatus im Hintergrund des Miniprogramms.

Referenz für diesen Artikel: Grundlegendes Tutorial zur WeChat Mini-Programmentwicklung https://www.html.cn/study/20.html


Das obige ist der detaillierte Inhalt vonSo rufen Sie den Hintergrunddienst im WeChat-Applet auf (Bild- und Text-Tutorial). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
Dieser Artikel ist reproduziert unter:segmentfault. 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尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

SecLists

SecLists

SecLists ist der ultimative Begleiter für Sicherheitstester. Dabei handelt es sich um eine Sammlung verschiedener Arten von Listen, die häufig bei Sicherheitsbewertungen verwendet werden, an einem Ort. SecLists trägt dazu bei, Sicherheitstests effizienter und produktiver zu gestalten, indem es bequem alle Listen bereitstellt, die ein Sicherheitstester benötigen könnte. Zu den Listentypen gehören Benutzernamen, Passwörter, URLs, Fuzzing-Payloads, Muster für vertrauliche Daten, Web-Shells und mehr. Der Tester kann dieses Repository einfach auf einen neuen Testcomputer übertragen und hat dann Zugriff auf alle Arten von Listen, die er benötigt.

WebStorm-Mac-Version

WebStorm-Mac-Version

Nützliche JavaScript-Entwicklungstools

mPDF

mPDF

mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

VSCode Windows 64-Bit-Download

VSCode Windows 64-Bit-Download

Ein kostenloser und leistungsstarker IDE-Editor von Microsoft

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ist eine PHP/MySQL-Webanwendung, die sehr anfällig ist. Seine Hauptziele bestehen darin, Sicherheitsexperten dabei zu helfen, ihre Fähigkeiten und Tools in einem rechtlichen Umfeld zu testen, Webentwicklern dabei zu helfen, den Prozess der Sicherung von Webanwendungen besser zu verstehen, und Lehrern/Schülern dabei zu helfen, in einer Unterrichtsumgebung Webanwendungen zu lehren/lernen Sicherheit. Das Ziel von DVWA besteht darin, einige der häufigsten Web-Schwachstellen über eine einfache und unkomplizierte Benutzeroberfläche mit unterschiedlichen Schwierigkeitsgraden zu üben. Bitte beachten Sie, dass diese Software