**如下:
更新日誌:
複製** **如下:
<?php
/*方倍工作室
*/ define("token", "weixin");
$wechatobj = new wechatcallbackapitest();
if (!isset($_get['echostr'])) else
class wechatcallbackapitest
}//檢查簽名
private function checksignature()
else
}//響應訊息
public function responsemsg()
$this->logger("t ".$result);
echo $result;
}else
}//接收事件訊息
private function receiveevent($object)
break;
case "location":
$content = "上傳位置:緯度 ".$object->latitude.";經度 ".$object->longitude;
break;
case "view":
$content = "跳轉鏈結 ".$object->eventkey;
break;
default:
$content = "receive a new event: ".$object->event;
break;
}$result = $this->transmittext($object, $content);
return $result;
}//接收文字訊息
private function receivetext($object)
if(is_array($content))else if (isset($content['musicurl']))
}else
return $result;
}private function receiveimage($object)
private function receivelocation($object)
private function receivevoice($object)
else
return $result;
}private function receivevideo($object)
private function receivelink($object)
private function transmittext($object, $content)
private function transmitimage($object, $imagearray)
private function transmitvoice($object, $voicearray)
private function transmitvideo($object, $videoarray)
private function transmitnews($object, $newsarray)
$itemtpl = "
";$item_str = "";
foreach ($newsarray as $item)
$newstpl = "
%s%s
$item_str
";$result = sprintf($newstpl, $object->fromusername, $object->tousername, time(), count($newsarray));
return $result;
}private function transmitmusic($object, $musicarray)
微信公眾平台開發(一) 配置介面
一 簡介 二 通訊機制 四 伺服器端配置 4.1 示例 設定 將token值設定為你所需要的值,token可由開發者任意填寫,用作生成簽名。編輯完儲存並關閉檔案,將檔案wx sample.php 更改成自定義的名字,這裡改為wxapi.php,再次打包成wxapi.zip。4.2 伺服器平台設定 a...
微信公眾平台開發(一) 接入微信公眾平台
一 接入流程分析參考官方文件 參考文件接入概述分別由以下幾部分完成 1 填寫伺服器配置 2 驗證伺服器位址的有效性 3 依據介面文件實現業務邏輯 按照流程第一部是先填寫伺服器配置,但是我們通常都是先做第二步 編寫 驗證伺服器位址的有效性 controller的寫法 restcontroller pu...
微信公眾平台訊息介面開發(1)啟用介面
使用前提條件 擁有乙個公網上的http伺服器主機空間,具有建立目錄 上傳檔案等許可權。免費的也可以,但須有二級網域名稱。想快速的申請乙個免費穩定好用的,可以先使用新浪的sae。但免費時間有條件限制。一 註冊微信公平平台賬號 位址 二 上傳 以下 是訊息介面認證 將下列php 儲存為index.php...