Heim  >  Artikel  >  WeChat-Applet  >  Entwicklermodus der WeChat-Entwicklung

Entwicklermodus der WeChat-Entwicklung

Y2J
Y2JOriginal
2017-05-09 09:38:413497Durchsuche

1.0 Entwicklermodus aktivieren

①Füllen Sie die Serverkonfiguration aus

Um den Entwicklungsmodus zu aktivieren, müssen Sie zuerst Entwickler werden und können nur zwischen Bearbeitungsmodus und Entwicklungsmodus wählen (Geben Sie WeChat ein öffentliche Plattform => Entwicklung =>Grundkonfiguration)Sie können die folgende Schnittstelle sehen:

Klicken Sie, um die Konfiguration zu ändern. Die folgende Oberfläche wird angezeigt:

Geben Sie die Serveradresse (URL), das Token und den EncodingAESKey ein, wobei die URL die SchnittstelleURL ist, die von Entwicklern zum Empfangen verwendet wird WeChat-Nachrichten und Ereignisse. Das Token kann vom Entwickler ausgefüllt und zum Generieren einer Signatur verwendet werden (das Token wird mit dem in der Schnittstellen-URL enthaltenen Token verglichen, um die Sicherheit zu überprüfen). EncodingAESKey wird vom Entwickler manuell eingegeben oder zufällig generiert und als Verschlüsselungs- und Entschlüsselungsschlüssel für den Nachrichtentext verwendet.

Gleichzeitig können Entwickler die Methoden zur Nachrichtenverschlüsselung und -entschlüsselung auswählen: Klartextmodus, Kompatibilitätsmodus und Sicherheitsmodus. Die Modusauswahl und die Serverkonfiguration werden sofort nach der Übermittlung wirksam. Entwicklern wird empfohlen, diese sorgfältig auszufüllen und auszuwählen. Der Standardstatus der Verschlüsselungs- und Entschlüsselungsmethode ist der Klartextmodus. Die Auswahl des Kompatibilitätsmodus und des Sicherheitsmodus erfordert die vorherige Konfiguration der entsprechenden Verschlüsselungs- und Entschlüsselungscodes. Weitere Informationen finden Sie im Dokument zur Signatur und Verschlüsselung des Nachrichtentexts und Entschlüsselung (Entwicklungsdokumentation zur Nachrichtenverschlüsselung und -entschlüsselung für öffentliche WeChat-Konten).

②Überprüfen Sie die Gültigkeit der Serveradresse

Entwicklung Nachdem der Benutzer die Informationen übermittelt hat, sendet der WeChat-Server eine GET-Anfrage an die ausgefüllte Serveradressen-URL. Die GET-Anfrage enthält vier Parameter.

Der Entwickler überprüft die Anfrage, indem er die Signatur überprüft (die Überprüfungsmethode finden Sie unten). Wenn bestätigt wird, dass diese GET-Anfrage vom WeChat-Server stammt, geben Sie bitte den Inhalt des Echostr-Parameters unverändert zurück. Dann wird der Zugriff wirksam und Sie werden erfolgreich zum Entwickler. Andernfalls schlägt der Zugriff fehl (Hinweis: WeChat Server unterstützt nur Port 80).

Verwenden Sie die GET-Anfrage mit den oben genannten Parametern, um den spezifischen Implementierungscode anzufordern:

 1 public void InterfaceTest() 2 { 3   string token = "配置时填写的token"; 4  5   string echoString = HttpContext.Current.Request.QueryString["echoStr"]; 6   string signature = HttpContext.Current.Request.QueryString["signature"]; 7   string timestamp = HttpContext.Current.Request.QueryString["timestamp"]; 8   string nonce = HttpContext.Current.Request.QueryString["nonce"]; 9 10   if (!string.IsNullOrEmpty(echoString))11   {12     HttpContext.Current.Response.Write(echoString);13     HttpContext.Current.Response.End();14   }15 }
[Verwandte Empfehlungen]

1.

Quellcode der WeChat-Plattform herunterladen

2.

Quellcode des Alizi-Bestellsystems kostenlos herunterladen

Das obige ist der detaillierte Inhalt vonEntwicklermodus der WeChat-Entwicklung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn