牌展示給買粉絲用戶,減少宣傳成本,建立企業與消費者、客戶的一對一互動和溝通,將消費者接入企業CRM系統,進行促銷、推廣、宣傳、售后等。形成了一種主流的線上線下買粉絲互動營銷方式。","買粉絲s://gss3.bdstatic.買粉絲/-Po3dSag_xI4khGkpoWK1HF6hhy/ke/w%3D268%3Bg%3D0/sign=a1070f7517dfa9ecfd2e51115aeb903e/b03533fa828ba61efb07a5464734970a314e59e9.jpg","買粉絲://買粉絲..買粉絲");
}
echo $result;
break;
case "event":
$result = $this->receiveEvent($postObj);
if(empty($result)){
$xml = "<xml>
<ToUserName><![CDATA[%s]]></ToUserName>
<FromUserName><![CDATA[%s]]></FromUserName>
<CreateTime>%s</CreateTime>
<MsgType><![CDATA[%s]]></MsgType>
<Content><![CDATA[%s]]></Content>
</xml>";
$result = sprintf($xml,$postObj->FromUserName,$postObj->ToUserName,time(),"text","感謝您關注買粉絲接口測試服務號,我是李先生!");
}
echo $result;
break;
default :
$result = "你發送的數據類型暫時不做處理: " . $postObj->MsgType;
echo $result;
break;
}
}
}
//log
private function logger($買粉絲ntent){
$logSize=100000;
$log = "./log.txt";
if(file_exists($log) && filesize($log) > $logSize){
unlink($log);
}
file_put_買粉絲ntents($log, date("Y-m-d H:i:s")." ".$買粉絲ntent."\n",FILE_APPEND);
}
//關注自動回復信息
private function receiveEvent($postObj){
$xml = "<xml>
<ToUserName><![CDATA[%s]]></ToUserName>
<FromUserName><![CDATA[%s]]></FromUserName>
<CreateTime>%s</CreateTime>
<MsgType><![CDATA[%s]]></MsgType>
<Content><![CDATA[%s]]></Content>
</xml>";
if($postObj->Event=="subscribe"){
$result = sprintf($xml,$postObj->FromUserName,$postObj->ToUserName,time(),"text","感謝您關注買粉絲接口測試服務號,我是李先生!");
}else if($postObj->Event=="CLICK"){
if($postObj->EventKey=="getSalary"){
$result = sprintf($xml,$postObj->FromUserName,$postObj->ToUserName,time(),"text","您點擊了【查詢->工資】按鈕");
}else if($postObj->EventKey=="getAttendance"){
$result = sprintf($xml,$postObj->FromUserName,$postObj->ToUserName,time(),"text","您點擊了【查詢->考勤記錄】按鈕");
}else if($postObj->EventKey=="getBonus"){
$result = sprintf($xml,$postObj->FromUserName,$postObj->ToUserName,time(),"text","您點擊了【查詢->獎金明細】按鈕");
}else if($postObj->EventKey=="getAbout"){
$result = sprintf($xml,$postObj->FromUserName,$postObj->ToUserName,time(),"text","您點擊了【關于我們->聯系】按鈕");
}else if($postObj->EventKey=="getJoin"){
$result = sprintf($xml,$postObj->FromUserName,$postObj->ToUserName,time(),"text","您點擊了【關于我們->加入我們】按鈕");
}else if($postObj->EventKey=="getCustomer"){
$result = sprintf($xml,$postObj->FromUserName,$postObj->ToUserName,time(),"text","您點擊了【關于我們->客服】按鈕");
}else if($postObj->EventKey=="getInternational"){
$result = sprintf($xml,$postObj->FromUserName,$postObj->ToUserName,time(),"text","您點擊了【新聞->國際】按鈕");
}else if($postObj->EventKey=="getInstry"){
$result = sprintf($xml,$postObj->FromUserName,$postObj->ToUserName,time(),"text","您點擊了【新聞->行業】按鈕");
}
}else if($postObj->Event=="scan買粉絲de_waitmsg"){
//掃碼帶提示的事件
$result = sprintf($xml,$postObj->FromUserName,$postObj->ToUserName,time(),"text","您使用了掃碼帶提示事件,事件KEY:{ $postObj->EventKey}");
}else if($postObj->Event=="scan買粉絲de_push"){
//掃碼推事件
$result = sprintf($xml,$postObj->FromUserName,$postObj->ToUserName,time(),"text","您使用了掃碼推事件,事件KEY:{ $postObj->EventKey}");
}else{
$result = sprintf($xml,$postObj->FromUserName,$postObj->ToUserName,time(),"text&qu