|
一、寫(xiě)好接口程序
在你的服務(wù)器上上傳好一個(gè)接口程序文件,如http://www.yourdomain.com/weixin.php 內(nèi)容如下:
復(fù)制代碼 代碼如下:<?php
define("TOKEN", "weixin");//自己定義的token 就是個(gè)通信的私鑰
$wechatObj = new wechatCallbackapiTest();
$wechatObj->valid();
//$wechatObj->responseMsg();
class wechatCallbackapiTest
{
public function valid()
{
$echoStr = $_GET["echostr"];
if($this->checkSignature()){
echo $echoStr;
exit;
}
}
public function responseMsg()
{
$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];
if (!empty($postStr)){
$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
$fromUsername = $postObj->FromUserName;
$toUsername = $postObj->ToUserName;
$keyword = trim($postObj->Content);
$time = time();
$textTpl = "<xml>
<ToUserName><![CDATA[%s]]></ToUserName>
<FromUserName><![CDATA[%s]]></FromUserName>
<CreateTime>%s</CreateTime>
<MsgType><![CDATA[%s]]></MsgType>
<Content><![CDATA[%s]]></Content>
<FuncFlag>0<FuncFlag>
</xml>";
if(!empty( $keyword ))
{
$msgType = "text";
$contentStr = '你好啊,
主站蜘蛛池模板:
历史|
黔东|
稷山县|
进贤县|
天气|
保德县|
浮梁县|
济阳县|
吉林省|
彭阳县|
四会市|
沁源县|
聂荣县|
庆安县|
邻水|
温宿县|
奇台县|
宁都县|
武义县|
来安县|
广宁县|
灵山县|
营山县|
白玉县|
宿州市|
两当县|
临泽县|
汝南县|
应城市|
克拉玛依市|
涿鹿县|
威宁|
湘乡市|
商水县|
墨脱县|
高雄县|
万载县|
任丘市|
芷江|
临泉县|
彝良县|