国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Maison Applet WeChat Développement WeChat php Développement de compte public WeChat (3) php implémente une communication textuelle simple WeChat

php Développement de compte public WeChat (3) php implémente une communication textuelle simple WeChat

May 15, 2018 pm 04:28 PM

Avant le développement de WeChat, vous devez définir un jeton. Celui-ci est défini par WeChat et peut être défini arbitrairement pour mettre en ?uvre la communication WeChat. Voici une classe WeChat écrite par quelqu'un d'autre, qui a de très bonnes fonctions. Le code weixin.class.php est le suivant

<?php
class Weixin
{
 public $token = &#39;&#39;;//token
 public $debug = false;//是否debug的狀態(tài)標(biāo)示,方便我們?cè)谡{(diào)試的時(shí)候記錄一些中間數(shù)據(jù)
 public $setFlag = false;
 public $msgtype = &#39;text&#39;; //(&#39;text&#39;,&#39;image&#39;,&#39;location&#39;)
 public $msg = array();
 
 public function __construct($token,$debug)
 {
 $this->token = $token;
 $this->debug = $debug;
 }
//獲得用戶發(fā)過來的消息(消息內(nèi)容和消息類型 )
 public function getMsg()
 {
 $postStr = $GLOBALS["HTTP_RAW_POST_DATA"];
 
 if (!empty($postStr)) {
  $this->msg = (array)simplexml_load_string($postStr, &#39;SimpleXMLElement&#39;, LIBXML_NOCDATA);
  $this->msgtype = strtolower($this->msg[&#39;MsgType&#39;]);
 }
 }
//回復(fù)文本消息
 public function makeText($text=&#39;&#39;)
 {
 $CreateTime = time();
 $FuncFlag = $this->setFlag ? 1 : 0;
 $textTpl = "<xml>
  <ToUserName><![CDATA[{$this->msg[&#39;FromUserName&#39;]}]]></ToUserName>
  <FromUserName><![CDATA[{$this->msg[&#39;ToUserName&#39;]}]]></FromUserName>
  <CreateTime>{$CreateTime}</CreateTime>
  <MsgType><![CDATA[text]]></MsgType>
  <Content><![CDATA[%s]]></Content>
  <FuncFlag>%s</FuncFlag>
  </xml>";
 return sprintf($textTpl,$text,$FuncFlag);
 }
 
//根據(jù)數(shù)組參數(shù)回復(fù)圖文消息
 public function makeNews($newsData=array())
 {
 $CreateTime = time();
 $FuncFlag = $this->setFlag ? 1 : 0;
 $newTplHeader = "<xml>
  <ToUserName><![CDATA[{$this->msg[&#39;FromUserName&#39;]}]]></ToUserName>
  <FromUserName><![CDATA[{$this->msg[&#39;ToUserName&#39;]}]]></FromUserName>
  <CreateTime>{$CreateTime}</CreateTime>
  <MsgType><![CDATA[news]]></MsgType>
  <Content><![CDATA[%s]]></Content>
  <ArticleCount>%s</ArticleCount><Articles>";
 $newTplItem = "<item>
  <Title><![CDATA[%s]]></Title>
  <Description><![CDATA[%s]]></Description>
  <PicUrl><![CDATA[%s]]></PicUrl>
  <Url><![CDATA[%s]]></Url>
  </item>";
 $newTplFoot = "</Articles>
  <FuncFlag>%s</FuncFlag>
  </xml>";
 $Content = &#39;&#39;;
 $itemsCount = count($newsData[&#39;items&#39;]);
 $itemsCount = $itemsCount < 10 ? $itemsCount : 10;//微信公眾平臺(tái)圖文回復(fù)的消息一次最多10條
 if ($itemsCount) {
  foreach ($newsData[&#39;items&#39;] as $key => $item) {
  if ($key<=9) {
   $Content .= sprintf($newTplItem,$item[&#39;title&#39;],$item[&#39;description&#39;],$item[&#39;picurl&#39;],$item[&#39;url&#39;]);
  }
  }
 }
 $header = sprintf($newTplHeader,$newsData[&#39;content&#39;],$itemsCount);
 $footer = sprintf($newTplFoot,$FuncFlag);
 return $header . $Content . $footer;
 }
 public function reply($data)
 {
 
 echo $data;
 }
 public function valid()
 {
 if ($this->checkSignature()) {
  if( $_SERVER[&#39;REQUEST_METHOD&#39;]==&#39;GET&#39; )
  {
  echo $_GET[&#39;echostr&#39;];
  exit;
  }
 }else{
  
  exit;
 }
 }
 private function checkSignature()
 {
 $signature = $_GET["signature"];
 $timestamp = $_GET["timestamp"];
 $nonce = $_GET["nonce"];
 
 $tmpArr = array($this->token, $timestamp, $nonce);
 sort($tmpArr);
 $tmpStr = implode( $tmpArr );
 $tmpStr = sha1( $tmpStr );
 
 if( $tmpStr == $signature ){
  return true;
 }else{
  return false;
 }
 }
 
}
?>

Ensuite, il est officiellement développé. Utilisez l'adresse SVN Baidu pour créer le fichier weixinapi.php. Celui-ci est nommé en fonction de vos paramètres d'arrière-plan.

<?php
define("TOKEN", "");
define(&#39;DEBUG&#39;, false);
include_once(&#39;weixin.class.php&#39;);
require_once("db.php");
  
$weixin = new Weixin(TOKEN,DEBUG);//實(shí)例化
$weixin->getMsg();
$type = $weixin->msgtype;//消息類型
$keyword = $weixin->msg[&#39;Content&#39;];//獲取的文本
if ($type===&#39;text&#39;) {
$reply = $weixin->makeText($key);
}elseif($type===&#39;event&#39;){//第一次關(guān)注推送事件
 $reply = $weixin->makeText("歡迎關(guān)注");
}else{//其他類型
$reply = $weixin->makeText("暫時(shí)沒有圖片,聲音,地理位置等功能,后續(xù)開發(fā)會(huì)增加,感謝你關(guān)注");
}

$weixin->reply($reply);

De cette fa?on, un exemple est implémenté. Pour la première fois, concentrez-vous sur les réponses aux événements, les réponses non textuelles et les réponses textuelles. Les réponses textuelles ici sont ce que vous saisissez.
La fonction d'implémentation spécifique est écrite dans la réponse textuelle.
Les autres fonctions ne seront pas implémentées pour le moment, et le développement spécifique sera abordé dans la section suivante.

Ce qui précède est le contenu du développement du compte public php WeChat (3) php pour implémenter une communication textuelle simple WeChat. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.miracleart.cn. )!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefa?on, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel PHP
1502
276
Scrapy implémente l'exploration et l'analyse des articles du compte public WeChat Scrapy implémente l'exploration et l'analyse des articles du compte public WeChat Jun 22, 2023 am 09:41 AM

Scrapy met en ?uvre l'exploration d'articles et l'analyse des comptes publics WeChat. WeChat est une application de médias sociaux populaire ces dernières années, et les comptes publics qui y sont exploités jouent également un r?le très important. Comme nous le savons tous, les comptes publics WeChat sont un océan d’informations et de connaissances, car chaque compte public peut publier des articles, des messages graphiques et d’autres informations. Ces informations peuvent être largement utilisées dans de nombreux domaines, tels que les reportages médiatiques, la recherche universitaire, etc. Ainsi, cet article expliquera comment utiliser le framework Scrapy pour explorer et analyser les articles du compte public WeChat. Scr

Quelles sont les différences entre la certification et la non-certification du compte officiel WeChat ? Quelles sont les différences entre la certification et la non-certification du compte officiel WeChat ? Sep 19, 2023 pm 02:15 PM

La différence entre l'authentification du compte public WeChat et la non-authentification réside dans le logo d'authentification, les autorisations de fonction, la fréquence de poussée, les autorisations d'interface et la confiance de l'utilisateur. Introduction détaillée : 1. Le logo de certification. Les comptes publics certifiés obtiendront le logo de certification officiel, qui est le logo bleu V. Ce logo peut augmenter la crédibilité et l'autorité du compte public et permettre aux utilisateurs d'identifier plus facilement le véritable compte public officiel. 2. Autorisations de fonction. Les comptes publics certifiés ont plus de fonctions et d'autorisations que les comptes publics non certifiés. Par exemple, les comptes publics certifiés peuvent demander à activer la fonction de paiement WeChat pour réaliser des paiements en ligne et des opérations commerciales, etc.

Combat pratique de robots d'exploration en Python?: robot d'exploration de compte public WeChat Combat pratique de robots d'exploration en Python?: robot d'exploration de compte public WeChat Jun 10, 2023 am 09:01 AM

Python est un langage de programmation élégant doté de puissantes capacités de traitement des données et d'exploration Web. à l’ère du numérique, Internet regorge d’une grande quantité de données et les robots d’exploration sont devenus un moyen important d’obtenir des données. Par conséquent, les robots d’exploration Python sont largement utilisés dans l’analyse et l’exploration de données. Dans cet article, nous expliquerons comment utiliser le robot d'exploration Python pour obtenir des informations sur les articles du compte public WeChat. Le compte officiel WeChat est une plateforme de médias sociaux populaire pour la publication d'articles en ligne et constitue un outil important pour la promotion et le marketing de nombreuses entreprises et médias personnels.

Utilisez PHP pour créer une interface API de compte public WeChat Utilisez PHP pour créer une interface API de compte public WeChat May 13, 2023 pm 12:01 PM

à l’ère d’Internet d’aujourd’hui, les comptes officiels WeChat sont devenus un canal de marketing important pour de plus en plus d’entreprises. Si vous souhaitez que votre compte officiel WeChat implémente plus de fonctions, vous devez souvent écrire les interfaces correspondantes. Cet article utilisera le langage PHP comme exemple pour présenter comment créer une interface API de compte public WeChat. 1. Préparation Avant d'écrire l'interface API du compte public WeChat, le développeur doit disposer d'un compte de compte public WeChat et demander les autorisations d'interface de développeur sur la plateforme publique WeChat. Une fois l'application réussie, vous pouvez obtenir les développeurs AppID et AppSe appropriés.

Comment utiliser Laravel pour développer un système de commande en ligne basé sur le compte public WeChat Comment utiliser Laravel pour développer un système de commande en ligne basé sur le compte public WeChat Nov 02, 2023 am 09:42 AM

Comment utiliser Laravel pour développer un système de commande en ligne basé sur les comptes officiels WeChat. Avec l'utilisation généralisée des comptes officiels WeChat, de plus en plus d'entreprises commencent à les utiliser comme canal important de marketing en ligne. Dans le secteur de la restauration, le développement d'un système de commande en ligne basé sur les comptes publics WeChat peut améliorer l'efficacité et les ventes des entreprises. Cet article expliquera comment utiliser le framework Laravel pour développer un tel système et fournira des exemples de code spécifiques. Préparation du projet Tout d'abord, vous devez vous assurer que le framework Laravel a été installé dans l'environnement local. D'ACCORD

Le compte officiel ne peut-il publier qu'un seul article par jour ? Le compte officiel ne peut-il publier qu'un seul article par jour ? Jun 16, 2023 pm 02:04 PM

Le compte public peut non seulement publier un article par jour, mais peut publier jusqu'à huit articles à la fois. Comment publier plusieurs articles : 1. Cliquez sur ? Gestion du matériel ? sur la gauche, puis cliquez sur ? Nouveau matériel graphique et textuel ?. pour commencer l'édition. Premier article ; 2. Après avoir édité le premier article, cliquez sur le signe + sous le premier article à gauche et cliquez sur ? Image et message texte ? pour modifier le deuxième article ; "Enregistrer et envoyer en masse" pour finaliser la publication de plusieurs articles.

Créer une application de compte public WeChat à l'aide du framework de langage Go Créer une application de compte public WeChat à l'aide du framework de langage Go Jun 04, 2023 am 10:40 AM

Avec la popularité d’Internet et l’utilisation généralisée des appareils mobiles, les comptes officiels WeChat sont devenus un élément indispensable du marketing d’entreprise. Grace aux comptes publics WeChat, les entreprises peuvent facilement interagir avec les utilisateurs, promouvoir des produits et services et accro?tre la notoriété de leur marque. Afin de mieux développer les applications de compte public WeChat, de plus en plus de développeurs et d'entreprises choisissent d'utiliser le langage Go pour créer des applications de compte public WeChat. Le langage Go est un langage de programmation développé par Google. Sa syntaxe est concise et adaptée à la création d'applications en temps réel hautes performances et à haute concurrence. En termes de facilité d'utilisation et

WeChat a annoncé qu'il réglementerait le contenu des ? superstitions féodales, utilisant la religion, le feng shui, la chance et d'autres gadgets pour gagner de l'argent ou attirer l'attention ?. WeChat a annoncé qu'il réglementerait le contenu des ? superstitions féodales, utilisant la religion, le feng shui, la chance et d'autres gadgets pour gagner de l'argent ou attirer l'attention ?. Aug 05, 2024 pm 10:26 PM

Selon les informations de ce site Web du 1er ao?t, le centre d'opérations de la plate-forme publique WeChat a publié aujourd'hui un article disant que la plate-forme a découvert que certains articles publiés par les opérateurs contiennent des superstitions féodales et utilisent la religion, le feng shui, la fortune et d'autres gadgets pour gagner de l'argent ou gagner. attention. Un tel contenu est très susceptible de causer des dommages trompeurs ou matériels aux utilisateurs. WeChat effectuera des inspections continues et, dès qu'un contenu illégal sera découvert, des mesures correspondantes seront prises en fonction du degré spécifique de violation. Les cas de violation attachés à ce site sont les suivants?: publication de titres liés à la superstition, utilisation de l'intimidation, de l'incitation et d'autres tons pour exagérer le préjudice ou l'impact négatif d'un certain comportement. ▲ Source de l'image WeChat Public Platform Operation Center, le même article ci-dessous fournit des services avec des superstitions féodales telles que la divination, la divination et la divination, et comprend des articles payants, tels que la vente de produits de transbordement et de secours en cas de catastrophe. Collecte inappropriée des informations personnelles des utilisateurs au nom de la fourniture de services pertinents

See all articles