Heim >WeChat-Applet >Mini-Programmentwicklung >Miniprogramm-Nachrichten-Push-Konfigurationsfall

Miniprogramm-Nachrichten-Push-Konfigurationsfall

angryTom
angryTomnach vorne
2020-03-07 10:27:294039Durchsuche

In diesem Artikel wird die Konfigurationsmethode der Nachrichten-Push-Funktion des WeChat-Miniprogramms vorgestellt. Ich hoffe, dass er Freunden, die die Entwicklung von Miniprogrammen erlernen, hilfreich sein wird!

Miniprogramm-Nachrichten-Push-Konfigurationsfall

Miniprogramm-Nachrichten-Push-Konfigurationsfall

Um die Servicefunktionen des Miniprogramms zu bereichern und den Service zu verbessern Qualität, WeChat ist Das Mini-Programm bietet Kundendienst-Messaging-Funktionen, damit Benutzer des Mini-Programms bequem und schnell mit dem Mini-Programm-Dienstleister kommunizieren können. Nach dem Aktivieren und Festlegen der Nachrichten-Push-Konfiguration werden von Benutzern an das von Entwicklern benötigte Miniprogramm und Ereignis-Push gesendete Nachrichten von WeChat an die Serveradresse weitergeleitet. Sehen wir uns an, wie dies konfiguriert wird. Dies ist eine Falldarstellung meiner eigenen Konfiguration.

Empfohlenes Lernen: Miniprogrammentwicklung

Miniprogramm-Nachrichten-Push-Konfigurationsfall

Ich definiere die Datei api.php im Stammverzeichnis meines Servers und fülle sie aus in der Adresse der URL Für http://www.100txy.com/api.php lautet der spezifische Code der Datei api.php wie folgt:

<?php
define("TOKEN","100txy");// 后台填写的token
$wechatObj = new wechatAPI();
$wechatObj->isValid();
class wechatAPI
{
  public function isValid()//验证微信接口,如果确认是微信就返回它传来的echostr参数
  {
     $echoStr = $_GET["echostr"];
     if ($this->checkSignature()) {
     echo $echoStr;
     exit;
     }
  }
  private function checkSignature(){ //官方的验证函数
   $signature = $_GET["signature"];
   $timestamp = $_GET["timestamp"];
   $nonce = $_GET["nonce"];
   $token = TOKEN;
   $tmpArr = array($token, $timestamp, $nonce);
   sort($tmpArr, SORT_STRING);
   $tmpStr = implode( $tmpArr );
   $tmpStr = sha1( $tmpStr );
   if( $tmpStr == $signature ){
   return true;
   }else{
   return false;
   }
  }
};

Nach der Konfiguration und Übermittlung kann es erfolgreich aktiviert werden !

Weitere verwandte Tutorials finden Sie auf der PHP-Chinese-Website!

Das obige ist der detaillierte Inhalt vonMiniprogramm-Nachrichten-Push-Konfigurationsfall. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:www.100txy.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen