關(guān)注和取消關(guān)注消息處理
上節(jié)的消息處理框架中receiveEvent函數(shù)未實行,這節(jié)使用這個函數(shù)用戶關(guān)注和取消關(guān)注消息桩蓉。
private function receiveEvent($object) {
$content = ""; global $signature;
switch ($object->Event) {
case "subscribe": /*關(guān)注事件*/
$content = "歡迎關(guān)注wxbook公眾號!";
break;
case "unsubscribe":
$content = "謝謝關(guān)注wxbook公眾號!";
default:
$content = "receive a new event: " . $object->Event;
break;
}
$result = $this->transmitText ( $object, $content );
return $result;
}
這樣有用戶關(guān)注該公眾號時就會給用戶返回"歡迎關(guān)注wxbook公眾號!"
消息填硕,取消關(guān)注時因為用戶已經(jīng)取消了,所以提示語一般看不到鹿鳖,我們可以在這個事件中添加其他收尾工作扁眯,譬如從數(shù)據(jù)庫中刪除用戶信息等。