您的位置:首页 > 移动开发 > 微信开发

微信公众平台开发者模式接入PHP代码

2016-11-21 09:59 253 查看
1验证Token,链接api:

$timestamp=$_GET['timestamp'];
$nonce=$_GET['nonce'];
$token='weixinr';
$signature=$_GET['signature'];
$array=array($timestamp,$nonce,$token);
sort($array);
$tmpstr=implode('',$array);
$tmpstr=sha1($tmpstr);

if($tmpstr==$signature){
echo $_GET['echostr'];
exit;
}

2.消息回复:

$arr=$GLOBALS['HTTP_RAW_POST_DATA'];
$postObj= simplexml_load_string($arr);
if(strtolower($postObj->MsgType)=='event'){
if(strtolower($postObj->Event=='subscribe')){
$toUser=$postObj->FromUserName;
$FromUserName=$postObj->ToUserName;
$time=time();
$MsgType='text';
$Content='欢迎关注订阅号';
$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,$FromUserName,$time,$MsgType,$Content);
echo $info;
}
}



 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: