第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

求大神看一下小問題,token驗證成功 為什么關(guān)注了沒回復(fù)


<?php
class IndexAction extends Action {

? public function __construct(){
? ? ?
? }

? public function index(){
? ? ?//獲得參數(shù) signature nonce token timestamp echostr
? ? ?$nonce ? ? = $_GET['nonce'];
? ? ?$token ? ? = 'imooc';
? ? ?$timestamp = $_GET['timestamp'];
? ? ?$echostr ? = $_GET['echostr'];
? ? ?$signature = $_GET['signature'];
? ? ?//形成數(shù)組,然后按字典序排序
? ? ?$array = array();
? ? ?$array = array($nonce, $timestamp, $token);
? ? ?sort($array);
? ? ?//拼接成字符串,sha1加密 ,然后與signature進(jìn)行校驗
? ? ?$str = sha1( implode( $array ) );
? ? ?if( $str ?== $signature && $echostr ){
? ? ? ? //第一次接入weixin api接口的時候
? ? ? ? echo ?$echostr;
? ? ? ? exit;
? ? ?}else{
? ? ? ? $this->reponseMsg();
? ? ?}
? }
? // 接收事件推送并回復(fù)
? public function reponseMsg(){
? ? ?//1.獲取到微信推送過來post數(shù)據(jù)(xml格式)
? ? ?$postArr = $GLOBALS['HTTP_RAW_POST_DATA'];
? ? ?//2.處理消息類型,并設(shè)置回復(fù)類型和內(nèi)容
? ? ?/*<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[FromUser]]></FromUserName>
<CreateTime>123456789</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[subscribe]]></Event>
</xml>*/
? ? ?$postObj = simplexml_load_string( $postArr );
? ? ?//$postObj->ToUserName = '';
? ? ?//$postObj->FromUserName = '';
? ? ?//$postObj->CreateTime = '';
? ? ?//$postObj->MsgType = '';
? ? ?//$postObj->Event = '';
? ? ?// gh_e79a177814ed
? ? ?//判斷該數(shù)據(jù)包是否是訂閱的事件推送
? ? ?if( strtolower( $postObj->MsgType) == 'event'){
? ? ? ? //如果是關(guān)注 subscribe 事件
? ? ? ? if( strtolower($postObj->Event == 'subscribe') ){
? ? ? ? ? ?//回復(fù)用戶消息(純文本格式) ? ?
? ? ? ? ? ?$toUser ? = $postObj->FromUserName;
? ? ? ? ? ?$fromUser = $postObj->ToUserName;
? ? ? ? ? ?$time ? ? = time();
? ? ? ? ? ?$msgType ?= ?'text';
? ? ? ? ? ?$content ?= '歡迎關(guān)注我們的微信公眾賬號'.$postObj->FromUserName.'-'.$postObj->ToUserName;
? ? ? ? ? ?$template = "<xml>
? ? ? ? ? ? ? ? ? ? <ToUserName><![CDATA[%s]]></ToUserName>
? ? ? ? ? ? ? ? ? ? <FromUserName><![CDATA[%s]]></FromUserName>
? ? ? ? ? ? ? ? ? ? <CreateTime>%s</CreateTime>
? ? ? ? ? ? ? ? ? ? <MsgType><![CDATA[%s]]></MsgType>
? ? ? ? ? ? ? ? ? ? <Content><![CDATA[%s]]></Content>
? ? ? ? ? ? ? ? ? ? </xml>";
? ? ? ? ? ?$info ? ? = sprintf($template, $toUser, $fromUser, $time, $msgType, $content);
? ? ? ? ? ?echo $info;
/*<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>12345678</CreateTime>
<MsgType><![CDATA[text]]></MsgType>
<Content><![CDATA[你好]]></Content>
</xml>*/
? ? ? ?

? ? ? ? }
? ? ?}
}
}

正在回答

舉報

0/150
提交
取消

求大神看一下小問題,token驗證成功 為什么關(guān)注了沒回復(fù)

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號