Heim >Backend-Entwicklung >PHP-Tutorial >PHP pusht schnell WeChat-Vorlagennachrichten
Dieser Artikel stellt den Inhalt von PHP vor, um WeChat-Vorlagennachrichten schnell zu pushen. Er hat einen gewissen Referenzwert. Jetzt kann ich ihn mit allen teilen, die ihn benötigen.
Original Adresse: https://blog.csdn.net/wanlinzan/article/details/70171782
Es ist notwendig, Vorlagennachrichten an folgende Benutzer zu senden, da das offizielle Konto vorhanden ist mehr folgende Benutzer, daher ist die Verwendung von gewöhnlichem Curl und anderen Methoden zu langsam. Da beim Senden von Vorlagennachrichten nicht auf das Ergebnis von WeChat gewartet werden muss, kann die Funktion fsockopen() von PHP verwendet werden, um den Effekt des schnellen Sendens zu erzielen. Der Code lautet wie folgt:
$data = [ 'touser' => '11111111111111111', 'template_id' => '111111111111111111', 'url' => '11111111111111111111', 'data' => [ 'first' => [ 'value' => '1111111111111111111', 'color' => '#173177', ], 'keyword1' => [ 'value' => '111111111111111111', 'color' => '#173177', ], 'keyword2' => [ 'value' => date('Y年m月d日 H:i'), 'color' => '#173177', ], 'remark' => [ 'value' => '1111111111111111111111111', 'color' => '#173177', ] ] ];$access_token = '此处填写自己公众号的access_token';$params = json_encode($data,JSON_UNESCAPED_UNICODE);$start_time = microtime(true); for ($i = 0; $i < 50; $i++) { $fp = fsockopen('api.weixin.qq.com', 80, $error, $errstr, 1); $http = "POST /cgi-bin/message/template/send?access_token={$access_token} HTTP/1.1\r\nHost: api.weixin.qq.com\r\nContent-type: application/x-www-form-urlencoded\r\nContent-Length: " . strlen($params) . "\r\nConnection:close\r\n\r\n$params\r\n\r\n"; fwrite($fp, $http); fclose($fp); } print_r(microtime(true) - $start_time);
** Der obige Code hat 50 Vorlagennachrichten gesendet. Bitte sehen Sie sich die laufenden Ergebnisse für die Zeit an:
0.83637619018555
Sie können auch verwenden Curl, um Vorlagennachrichten zu senden, oder sogar die Stapelverarbeitungsmethode von Curl (Multithreading), aber die relativ schnellere Methode sollte die obige Methode sein. **
Ursprüngliche Adresse: https://blog.csdn.net/wanlinzan/article/details/70171782
Das obige ist der detaillierte Inhalt vonPHP pusht schnell WeChat-Vorlagennachrichten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!