本文目錄:
給單一使用者發文字訊息
給多個使用者發文字訊息
給所有使用者發文字訊息
有更好的方案嗎?
遇到的問題小結
文中遇到部分的介面請檢視上一文:
1、給單一使用者發文字訊息
客服介面-發訊息我的**介面:
/**
* 向乙個粉絲傳送訊息
2、給多個使用者發文字訊息
根據openid列表**【訂閱號不可用,服務號認證後可用】
我的**介面:
/**
* 指定一部分人**訊息
3、給所有使用者發文字訊息
利用上面的兩個介面,實現乙個統一的介面,如下:
下面介面入參$openids支援陣列和字串,字串支援多個openid用,
連線,具體請看**吧。
/**
* 傳送訊息,自動識別id數
* @param string or array $openids
* @param string $content
* @return boolean
*/public function sendmsg($openids, $content)
if (is_string($openids))
if (count($openids) > 1) else
if ($result === false)
return true;
}
/**
* 給所有粉絲發訊息
* @param string $content
* @return boolean
*/public function sendmsgtoall($content)
$result = $this->sendmsg($id_list['data']['openid'], $content);
if ($result === false)
$next_openid = $id_list['next_openid'];
} while($id_list['count']);
return true;
}
4、有更好的方案嗎?
根據標籤進行**【訂閱號與服務號認證後均可用】
我的**介面:
/**
* 給所有粉絲發訊息
5、遇到的問題
在向單一使用者發訊息的時候,遇到報45015錯誤的接收報文:
小結:
主要參考文件:
-end-
微信開發之向使用者群發文字訊息
給單一使用者發文字訊息 給多個使用者發文字訊息 給所有使用者發文字訊息 有更好的方案嗎?遇到的問題 小結1 給單一使用者發文字訊息 客服介面 發訊息 我的 介面 向乙個粉絲傳送訊息 2 給多個使用者發文字訊息 根據openid列表 訂閱號不可用,服務號認證後可用 我的 介面 指定一部分人 訊息 3 ...
微信公眾平台開發 群發訊息
github完整原始碼 這裡演示的是預覽介面,用於開發測試!require public.php class sendsmessage sends test end class end send new sendsmessage send sends test test 測試完成後 只需要將post...
微信開發之訊息模板
功能 我的模板 或者去模組庫中搜尋 這裡不涉及到 不細說 實際專案中肯定會存在多種型別的模板,那麼肯定需要做一些共用 封裝,我這裡 以保單出單 這個模板為例 1,對應模板的資訊 傳送模板訊息 因為我這裡是乙個通用的介面,不同的模板可能傳的引數都不同,時間緣故也沒有寫持久化bean物件,就用了乙個js...