老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)

PHP微信開發(fā)之如何實(shí)現(xiàn)文本自動(dòng)回復(fù)功能-創(chuàng)新互聯(lián)

這篇文章主要為大家展示了“PHP微信開發(fā)之如何實(shí)現(xiàn)文本自動(dòng)回復(fù)功能”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“PHP微信開發(fā)之如何實(shí)現(xiàn)文本自動(dòng)回復(fù)功能”這篇文章吧。

創(chuàng)新互聯(lián)是專業(yè)的良慶網(wǎng)站建設(shè)公司,良慶接單;提供網(wǎng)站建設(shè)、做網(wǎng)站,網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行良慶網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

首先,先去微信公眾平臺(tái)注冊(cè)一個(gè)賬號(hào)(注冊(cè)要填的東西挺多的),注冊(cè)好之后,登錄進(jìn)去。可以看到左側(cè)的“開發(fā)者中心”,開啟開發(fā)者中心前好像還要你完善一些資料,按照步驟完善即可。進(jìn)入開發(fā)者中心之后,先去編輯


PHP微信開發(fā)之如何實(shí)現(xiàn)文本自動(dòng)回復(fù)功能

修改配置,修改配置的時(shí)候,注意:

PHP微信開發(fā)之如何實(shí)現(xiàn)文本自動(dòng)回復(fù)功能


URL是你自己的域名下的PHP腳本(往下讀有該腳本的demo),該腳本用于和微信接口對(duì)接。比如http://www.example.com/weixin.php

Token是上述腳本里的定義的一個(gè)常量,比如你的PHP腳本里定義了:

define("TOKEN", "my_weixin");

那么,在填寫Token時(shí),你就填abcdefgh

EncodingAESKey是消息加密用。你可以自己寫一個(gè)43為的數(shù)字和字母的組合,也可以選擇“隨機(jī)生成”,一般選擇隨機(jī)生成即可。


填好之后,保存(如果保存時(shí),提示Token驗(yàn)證失敗,那么請(qǐng)確認(rèn)token一致并多點(diǎn)幾次保存試試)。

保存好之后,點(diǎn)擊修改配置旁的:“開啟”。


然后,就可以編輯你的PHP腳本了。(如果你沒有自己的域名,可以使用新浪云的免費(fèi)的SAE,并好完成實(shí)名認(rèn)證)
demo的腳本如下:關(guān)注該公眾平臺(tái)(比如訂閱號(hào)之后),功能是:輸入hehe則返回hello world!!!如果輸入其他字符,則返回輸入heeh試試。

header('content-type:text/html;charset=utf-8');

define("TOKEN", "my_weixin"); //define your token
$wx = new wechatCallbackapiTest();

if($_GET['echostr']){
 $wx->valid(); //如果發(fā)來了echostr則進(jìn)行驗(yàn)證
}else{
 $wx->responseMsg(); //如果沒有echostr,則返回消息
}


class wechatCallbackapiTest{

 public function valid(){ //valid signature , option

  $echoStr = $_GET["echostr"];
  if($this->checkSignature()){ //調(diào)用驗(yàn)證字段
   echo $echoStr;
   exit;
  }
 }

 public function responseMsg(){
  
 //get post data, May be due to the different environments
  $postStr = $GLOBALS["HTTP_RAW_POST_DATA"]; //接收微信發(fā)來的XML數(shù)據(jù)

  //extract post data
 if(!empty($postStr)){
    
   //解析post來的XML為一個(gè)對(duì)象$postObj
   $postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
  
   $fromUsername = $postObj->FromUserName; //請(qǐng)求消息的用戶
   $toUsername = $postObj->ToUserName; //"我"的公眾號(hào)id
   $keyword = trim($postObj->Content); //消息內(nèi)容
   $time = time(); //時(shí)間戳
   $msgtype = 'text'; //消息類型:文本
   $textTpl = "
  
  
  %s
  
  
  ";

  if($keyword == 'hehe'){
    $contentStr = 'hello world!!!';
    $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgtype, $contentStr);
    echo $resultStr;
    exit();            
   }else{
    $contentStr = '輸入hehe試試';
    $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgtype, $contentStr);
    echo $resultStr;
    exit();
   }

  }else {
   echo "";
   exit;
  }
 }
 
 //驗(yàn)證字段
 private function checkSignature(){

  $signature = $_GET["signature"];
  $timestamp = $_GET["timestamp"];
  $nonce = $_GET["nonce"]; 
   
 $token = TOKEN;
 $tmpArr = array($token, $timestamp, $nonce);
 sort($tmpArr);
 $tmpStr = implode( $tmpArr );
 $tmpStr = sha1( $tmpStr );
 
 if( $tmpStr == $signature ){
 return true;
 }else{
 return false;
 }
 }
}

如果發(fā)送消息,系統(tǒng)提示:該公眾平臺(tái)暫時(shí)不能提共服務(wù),請(qǐng)稍后再試。那么多半是代碼語法有問題,檢查好語法錯(cuò)誤再試試。

附:

在新用戶關(guān)注你的公眾號(hào)時(shí),自動(dòng)返回信息:(把這段代碼加在判斷$keyword之前)。

   if($postObj->MsgType == 'event'){ //如果XML信息里消息類型為event
    if($postObj->Event == 'subscribe'){ //如果是訂閱事件
     $contentStr = "歡迎訂閱misaka去年夏天!\n更多精彩內(nèi)容:http://www.php.cn/";
     $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgtype, $contentStr);
     echo $resultStr;
     exit();
    }
   }

以上是“PHP微信開發(fā)之如何實(shí)現(xiàn)文本自動(dòng)回復(fù)功能”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)頁標(biāo)題:PHP微信開發(fā)之如何實(shí)現(xiàn)文本自動(dòng)回復(fù)功能-創(chuàng)新互聯(lián)
本文來源:http://www.xueling.net.cn/article/hppis.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: 91女女互慰吃奶在线 | 欧美成人午夜精品 | 欧美一级特黄aaaa | 丁香五月色情婷婷在线观看 | 亚洲一级黄色毛片 | 这里只有精品在线播放 | 97精品国产97久久久久久 | 日本成人在线免费观看 | 亚洲狠狠婷婷综合久久久久 | 国产高清一区二区三区视频 | 麻豆av网站 | 日本午夜在线观看 | 九一精品久久久 | 亚洲美女免费视频 | 日本女人bb | 美女高潮 | 亚洲精品熟女国产 | 亚洲AV无码精品久久久久成精品 | 一个色亚洲 | 四虎影院www | 久久久久久a女人 | 国内精品九九久久久精品 | 夜夜躁很很躁日日躁2020 | 中文字幕日韩精品欧美一区蜜桃网 | www.888www看片 | 欧美精品无码一区二区三区 | av黑人| 色妞视频 | 丰满少妇高潮惨叫久久久一 | 中文字幕乱码一区av久久不卡 | 狠狠色噜噜狠狠狠狠奇米777 | 美女黄频 | 国产在线高清视频无码不卡互動交流 | 无码av中文一区二区三区 | 日韩欧美国产综合在线一区二区三区 | 中文字幕亚洲码在线观看 | 亚洲精品一线二线三线区别 | 国产精品久久久久久久三级 | 亚洲aⅴ久久精品 | 亚洲国产高清AV网站 | 噜噜噜久久亚洲精品国产品小说 |