


Entwicklung der ?ffentlichen WeChat-Plattform: Allgemeine Schnittstellenbeschreibung
Feb 27, 2017 pm 01:13 PM1. Grundlegende Erkl?rung
Die hier erw?hnten ?Common APIs“ sind die notwendigen Verifizierungsfunktionen für die Nutzung einer Reihe erweiterter Funktionen ?ffentlicher WeChat-Konten (angewendet auf den Entwicklungsmodus).
Wir verwenden die eindeutigen Anmeldeinformationen des WeChat-Backends, um eine Anfrage an die allgemeine Schnittstelle zu stellen, um das Zugriffstoken (AccessToken) abzurufen, und verwenden dann das Zugriffstoken, um verschiedene erweiterte Funktionen zu verwenden, die eine Authentifizierung erfordern, z. B. benutzerdefinierte Menüs, Zugriff auf Benutzerinformationen, Einzelnachrichten, Gruppennachrichten usw.
Derzeit sind alle Dienstkonten und zertifizierten Abonnementkonten in der Spalte ?Entwickleranmeldeinformationen“ unter [Funktion]>[Erweiterte Funktion]>[Entwicklungsmodus] im Hintergrund des ?ffentlichen WeChat-Kontos zu finden. Suchen Sie nach den beiden Zeichenfolgen AppId und AppSecret sind die Grundlage für den Erhalt des AccessTokens und müssen daher streng vertraulich behandelt werden. Wenn die M?glichkeit eines Lecks besteht oder Sicherheitsrichtlinien vorliegen, sollten Sie die Schaltfl?che ?Zurücksetzen“ an der Seite verwenden Setzen Sie das AppSecret zurück. Generieren Sie es zuf?llig (beachten Sie, dass sich die AppId nicht ?ndert) und ?ndern Sie gleichzeitig die entsprechenden Parameter im Programm.
2. Schnittstellennutzung
Im Senparc.Weixin.MP SDK befinden sich die grundlegenden Methoden der gemeinsamen Schnittstelle in den Senparc.Weixin.MP.CommonAPIs Namespace Weiter:
Die Dateibeschreibung lautet wie folgt:
AccessTokenContainer.cs – ein AccessToken-Container (hilft dabei, AccessToken automatisch zu aktualisieren, da jedes AccessToken über einen verfügt Gültigkeitsdauer)
CommonApi.cs – Bietet eine allgemeine Methode zum Erhalten von AccessToken
CommonApi.Menu.cs – Alle Schnittstellen für benutzerdefinierte Menüs
CommonJsonSend.cs – Einige Kapselung von Common-Interface-Rückgabetypen Verarbeitung
Detaillierte Methoden und Beschreibungen der oben genannten Klassen finden Sie in den Kommentaren des Open-Source-Codes: https://github.com/JeffreySu/WeiXinMPSDK/tree/master/Senparc.Weixin .MP/Senparc.Weixin.MP/ CommonAPIs
Mit AccessTokenContainer k?nnen wir das AccessToken direkt wie folgt erhalten:
if (!AccessTokenContainer.CheckRegistered(appId))//檢查是否已經(jīng)注冊(cè) { AccessTokenContainer.Register(appId, appSecret);//如果沒有注冊(cè)則進(jìn)行注冊(cè) } var result = AccessTokenContainer.GetAccessTokenResult(appId); //獲取AccessToken結(jié)果
Natürlich geht es auch einfacher in einem Schritt :
var result = AccessTokenContainer.TryGetAccessToken(appId, appSecret);
Das oben erhaltene Ergebnis Es gibt zwei Attribute, access_token und Expires_in, die die AccessToken-Zeichenfolge bzw. die Ablaufzeit (Sekunden) speichern. Wenn Sie die AccessTokenContainer.TryGetAccessToken()-Methode verwenden, k?nnen Sie dies vollst?ndig tun Ignorieren Sie die Existenz von ?expires_in“. Wenn es abl?uft, wird das System es automatisch erneut abrufen.
Weitere Artikel zur Entwicklung der ?ffentlichen WeChat-Plattform: Allgemeine Schnittstellenbeschreibung finden Sie auf der chinesischen PHP-Website!

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)