


Implementierungsschritte für den Erhalt von Benutzerinformationen für das ?ffentliche WeChat-Konto (Erfassung der Webseitenautorisierung).
Nov 21, 2016 pm 03:49 PMEntwickeln Sie offizielle Dokumente auf der Grundlage des ?ffentlichen WeChat-Kontos:
Die Schritte zum Erhalten von Benutzerinformationen sind wie folgt:
1 Schritt 1: Der Benutzer stimmt der Autorisierung und dem Erhalt des Codes zu
2 Schritt 2: Tauschen Sie den Code gegen den Zugriffstoken für die Webseitenautorisierung aus
3 Schritt 3: Aktualisieren Sie den Zugriffstoken (falls erforderlich)
4 Schritt 4: Benutzerinformationen abrufen (Bereich snsapi_userinfo erforderlich)
1 Code abrufen
Unter der Voraussetzung, dass das ?ffentliche WeChat-Konto über den Autorisierungsbereich (Bereichsparameter) verfügt (nachdem das Dienstkonto die erweiterte Schnittstelle erhalten hat, verfügt es standardm??ig über snsapi_base und snsapi_userinfo im Bereichsparameter). , leiten Sie Follower an, die folgende Seite zu ?ffnen:
https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect
Bei der Meldung ?Auf den Link kann nicht zugegriffen werden“ prüfen Sie bitte, ob die Parameter falsch ausgefüllt sind und ob Sie über die dem Bereichsparameter entsprechenden Autorisierungsumfangsberechtigungen verfügen.
Besonderer Hinweis: Aufgrund der hohen Sicherheitsstufe von Autorisierungsvorg?ngen führt WeChat beim Initiieren einer Autorisierungsanfrage regelm??ig eine strenge übereinstimmungsprüfung des Autorisierungslinks durch Bei falscher Reihenfolge ist auf die Autorisierungsseite kein normaler Zugriff m?glich
Darunter:
AppID – die eindeutige Kennung des offiziellen Kontos
REDIRECT_URI – Sprung-URL
SCOPE - Der Wert ist snsapi_base (die Autorisierungsseite wird nicht angezeigt, springen Sie direkt zur übertragung, nur die Benutzer-OpenID kann abgerufen werden) oder snsapi_userinfo (die Autorisierungsseite wird angezeigt und der Spitzname, das Geschlecht und der Standort k?nnen über openid abgerufen werden. Darüber hinaus , auch wenn der Benutzer nicht folgt, k?nnen die Informationen abgerufen werden, sofern der Benutzer dies autorisiert)
STATE - Entwickler k?nnen den Parameterwert von a-zA-Z0-9
2 anpassen und austauschen der Code für die Webseitenautorisierung access_token
Wenn der Benutzer der Autorisierung zustimmt, springt die Seite zu ?redirect_uri/?code =CODE&state=STATE“.
state ist der STATE-Parameter, der wie oben übergeben wird
Implementierungscode:
<code class="hljs php">$code = I('get.code'); if (empty($code)) { //todo 非微信訪問 exit('</code>'); }else{ //授權(quán)后操作 }
Hier k?nnen wir den Code verwenden für den sp?teren Erwerb von access_token.
Nach Erhalt des Codes fordern Sie den folgenden Link an, um access_token zu erhalten:
https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret= SECRET&code=CODE&grant_type =authorization_code
appid – die eindeutige Kennung des offiziellen Kontos
secret – Schlüssel
code – der oben zurückgegebene Code
grant_type – der Wert istauthorization_code
Implementierungscode:
<code class="hljs bash">$url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' . C('wechat.AppID') . '&secret=' . C('wechat.AppSecret'); $str = file_get_contents($url); $str = json_decode($str, true); $access_token = $str['access_token'];</code>
Das access_token hier kann zwischengespeichert werden, um eine h?ufige Erfassung des
Implementierungscodes zu vermeiden. Nehmen Sie das TP-Framework als Beispiel:
<code class="hljs php">$access_token = S('access_token'); if (empty($access_token)) { $url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' . C('wechat.AppID') . '&secret=' . C('wechat.AppSecret'); $str = file_get_contents($url); $str = json_decode($str, true); $access_token = $str['access_token']; S('access_token', $access_token, 3600); }</code>
Nach Erhalt des access_token wird auch zusammen mit openid (eindeutige Kennung des Benutzers) zurückgegeben. Das offizielle Dokument von WeChat erkl?rt: Die eindeutige Kennung des Benutzers. Bitte beachten Sie, dass, wenn der Benutzer nicht dem offiziellen Konto folgt, wenn der Benutzer die Webseite des offiziellen Kontos besucht, eine eindeutige OpenID verwendet wird Der Benutzer und das offizielle Konto werden ebenfalls generiert
openid identifiziert einen WeChat-Benutzer eindeutig. Wenn sich der Benutzer nicht zum ersten Mal anmeldet, k?nnen Sie die Datenbank abfragen, nachdem Sie die openid erhalten haben Es gibt einen Benutzer, der an diese OpenID gebunden ist. Danach müssen die Benutzerdaten nicht erneut abgerufen werden, und die Datenbank-Benutzer-ID wird direkt abgerufen. Richten Sie die Sitzung ein und melden Sie sich direkt an, um darauf zuzugreifen.
3 Ignorieren Der dritte Schritt und das access_token nur bei Bedarf erneut abrufen
4 Benutzerinformationen abrufen (muss den Bereich snsapi_userinfo haben)
Wenn die Datenbank nicht an diesen WeChat-ID-Benutzer gebunden ist, ist sie gleichwertig Beim ersten Besuch und der ersten Anmeldung des Benutzers werden die Benutzerinformationen im vierten Schritt abgerufen (im Fall der Benutzerautorisierung lautet der Autorisierungsbereich der Webseite snsapi_userinfo, dann kann der Entwickler access_token und openid-Pull-Benutzerinformationen übergeben) und dann einen Benutzer erstellen im Hintergrund und binden Sie diesen WeChat-Benutzer
(über openid)
Request-Methode
http: GET (bitte https-Protokoll verwenden) https:/ /api.weixin.qq.com/sns/userinfo?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN
access_token – das oben erhaltene access_token
openid – Die eindeutige Kennung des ?ffentlichen Kontos
Implementierungscode:
<code class="hljs php">$access_token = S('access_token'); if (empty($access_token)) { $url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' . C('wechat.AppID') . '&secret=' . C('wechat.AppSecret'); $str = file_get_contents($url); $str = json_decode($str, true); $access_token = $str['access_token']; S('access_token', $access_token, 3600); }</code>
Die oben genannten Schritte sind die spezifischen Schritte für das ?ffentliche WeChat-Konto, um Benutzerinformationen zu erhalten.

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?er Artikel

Hei?e Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Das Login -Portal für die Douyin -Webversion ist https://www.douyin.com/. Die Anmeldeschritte umfassen: 1. ?ffnen Sie den Browser; 2. Geben Sie die URL https://www.douyin.com/; 3. Klicken Sie auf die Schaltfl?che "Anmeldung" und w?hlen Sie die Anmeldemethode. 4. Geben Sie das Kontokennwort ein. 5. Komplett Login. Die Webversion bietet Funktionen wie Browsing, Suchen, Interaktion, Hochladen von Videos und pers?nlichem Homepage-Management und bietet Vorteile wie gro?er Erfahrungen, Multitasking, bequemes Kontomanagement und Datenstatistiken.

Mit Binance C2C -Transaktionen k?nnen Benutzer Kryptow?hrungen direkt kaufen und verkaufen und auf die Risiken von Gegenpartei, Zahlung und Preisschwankungen achten. Die Auswahl von Nutzern mit hoher Nrennstufe und sichere Zahlungsmethoden kann die Risiken reduzieren.

Das Kopieren von Comics ist zweifellos ein Schatz, der nicht übersehen werden kann. Hier finden Sie Basketball -Comics in verschiedenen Stilen, von leidenschaftlichen und inspirierenden Wettbewerbsgeschichten bis hin zu entspannten und humorvollen t?glichen Kom?dien. Unabh?ngig davon, ob Sie die Klassiker noch einmal erleben oder neue Werke entdecken m?chten, kann das Kopieren von Comics Ihre Bedürfnisse erfüllen. Durch das authentische Online-Leseportal, das von Copy Comics bereitgestellt wird, verabschieden Sie sich von der Mühe von Rabour-Ressourcen, genie?en Sie eine hochaufl?sende und reibungslose Leseerfahrung und k?nnen Ihre bevorzugten Comic-Autoren unterstützen und zur Entwicklung authentischer Comics beitragen.

Die Auswahl des UC -Browsers oder der QQ -Browser h?ngt von Ihren Anforderungen ab: 1. UC -Browser ist für Benutzer geeignet, die schnelle Lade- und reichhaltige Unterhaltungsfunktionen verfolgen. 2. QQ Browser eignet sich für Benutzer, die Stabilit?t und nahtlose Verbindung mit Tencent -Produkten ben?tigen.

Die Kombination der neuesten Branchentrends und mehrdimensionalen Bewertungsdaten im Jahr 2025 sind die folgenden Top-Ten-Empfehlungen für KI.

Nice Comics, eine immersive Leserfahrungsplattform, die sich der Erstellung von Comicliebhabern widmet, vereint eine gro?e Anzahl hochwertiger Comic-Ressourcen im In- und Ausland. Es ist nicht nur eine Comic -Leseplattform, sondern auch eine Community, die Comic -Künstler und Leser verbindet und die Comic -Kultur teilt. Mit einfachem und intuitivem Schnittstellendesign und leistungsstarken Suchfunktionen k?nnen Sie mit NES Comics Ihre Lieblingswerke problemlos finden und ein reibungsloses und komfortables Leseerlebnis genie?en. Verabschieden Sie sich von den langen Warten und mühsamen Operationen, betreten Sie sofort die Welt der netten Comics und beginnen Sie Ihre Comic -Reise!

Frogman Comics ist die erste Wahl für viele Comicliebhaber mit seinen reichen und vielf?ltigen Comic -Ressourcen und einem bequemen und reibungslosen Online -Leseerlebnis. Es ist wie ein pulsierender Teich, mit frischen und interessanten Geschichten, die st?ndig auftauchen und darauf warten, dass Sie entdecken und erkunden. Frog Man Comics berichten von einer Vielzahl von Themen, von leidenschaftlichen Abenteuern bis hin zu sü?er Liebe, von Fantasie und Science -Fiction bis hin zu Spannung, egal welches Genre Sie m?gen, Sie finden Ihre Lieblingswerke hier. Mit seinem einfachen und intuitiven Schnittstellendesign k?nnen Sie leicht loslegen, schnell die Comics finden, die Sie lesen m?chten, und sich in die aufregende Comic -Welt eintauchen.

Hier k?nnen Sie den riesigen Ozean der Comics genie?en und Werke verschiedener Themen und Stile erkunden, von leidenschaftlichen jungen Mann-Comics bis hin zu zarten und bewegenden M?dchen-Comics, von spannend und hirnverbrennenden Mystery-Comics bis hin zu entspannten und lustigen t?glichen Comics, alles, und es gibt immer eine, die Ihre Herzstrings berühren kann. Wir haben nicht nur eine gro?e Menge echter Comic -Ressourcen, sondern auch die neuesten Arbeiten st?ndig vor, um sicherzustellen, dass Sie Ihre Lieblingscomics so schnell wie m?glich lesen k?nnen.
