####接口權限
 訂閱號, 認證訂閱號, 服務號, 認證服務號
####客服消息
微信公眾號允許開發者對與公眾號在24小時內交互過的粉絲主動發送消息,稱之為客服消息。
#####發送文本客服消息
>[info] sendCustomNotice($message)
* $message 要發送客服消息結構,消息分為文本,圖片,語音,視頻,音樂,圖文,卡券下面我們分別說明這幾種消息類型
*返回值*`
error
[錯誤結構](http://www.hmoore.net/donknap/we7/134630)
*示例*
```
//判斷當前公眾號是認證服務號,具有發送權限
if($_W['account']['level'] >= ACCOUNT_SUBSCRIPTION_VERIFY) {
$info = "【{$_W['account']['name']}】充值通知\n";
$info .= "您在{$time}進行會員余額充值,充值金額【{$num}】元,充值后余額【{$credit['credit2']}】元。\n";
$message = array(
'msgtype' => 'text',
'text' => array('content' => urlencode($info)),
'touser' => $openid,
);
$account_api = WeAccount::create();
$status = $account_api->sendCustomNotice($message);
if (is_error($status)) {
message('發送失敗,原因為' . $status['message']);
}
//發送成功
}
```
#####發送其它類型客服消息
######文本消息
```
$message = array(
'touser' => $openid,
'msgtype' => 'text',
'text' => array('content' => '文本消息')
);
```
>[warning] 以下發送客服消息所用到的 media_id,詳細參見:[上傳素材](http://www.hmoore.net/donknap/we7/245194)
######圖片消息
```
$message = array(
'touser' => $openid,
'msgtype' => 'image',
'image' => array('media_id' => 'MEDIA_ID') //微信素材media_id,微擎中微信上傳組件可以得到此值
);
```
######語音消息
```
$message = array(
'touser' => $openid,
'msgtype' => 'voice',
'voice' => array('media_id' => 'MEDIA_ID') //微信素材media_id,微擎中微信上傳組件可以得到此值
);
```
######視頻消息
```
$message = array(
'touser' => $openid,
'msgtype' => 'video',
'video' => array(
'media_id' => 'MEDIA_ID',
'thumb_media_id' => 'MEDIA_ID',
'title' => '標題',
'description' => '描述'
)
);
```
######音樂消息
```
$message = array(
'touser' => $openid,
'msgtype' => 'music',
'music' => array(
'title' => '標題',
'description' => '描述'
'musicurl' => '音樂文件URL',
'hqmusicurl' => '高清音樂文件URL',
'thumb_media_id' => 'MEDIA_ID',
)
);
```
######圖文消息
```
$message = array(
'touser' => $openid,
'msgtype' => 'news',
'news' => array(
array(
'title' => '標題',
'description' => '描述',
'url' : '鏈接',
'picurl' : '封面圖片地址'
),
array(
'title' => '標題1',
'description' => '描述1',
'url' : '鏈接',
'picurl' : '封面圖片地址'
),
)
);
```
```
$message = array(
'touser' => $openid,
'msgtype' => 'mpnews',
'mpnews' => array('media_id': 'MEDIA_ID') //微信素材media_id,微擎中微信上傳組件可以得到此值
);
```
######卡券消息
```
$message = array(
'touser' => $openid,
'msgtype' => 'wxcard',
'wxcard' => array('card_id': 'CARD_ID')
);
```
- 入門
- 系統安裝
- 接入公眾平臺
- 關鍵字回復
- 更上一層樓
- 編碼規范
- php編碼規范
- html&css編碼規范
- JavaScript編碼規范
- 系統概述
- 結構概述
- 入口腳本
- 微擎MVC
- URL路由&創建
- $_W&全局變量
- 加載器
- 錯誤處理
- 日志記錄
- 模板
- 模板標簽
- 數據調用
- 常用變量
- 手機端組件
- 概述及依賴
- 圖像上傳
- 彈出選項
- 后臺組件
- 概述及依賴
- 后臺文件上傳
- 富文本編輯器
- 系統鏈接選擇器
- 其它常用組件
- 數據庫
- 參數綁定
- 數據操作
- 主從配置
- 連接其它數據庫
- 緩存
- 配置
- 緩存操作
- Http請求
- 概述及依賴
- GET&POST請求
- 發送郵件
- 會員與積分
- 統一用戶中心
- 借用OAuth
- 積分操作
- 資料操作
- 卡券
- 營銷卡券
- 會員卡
- 消息響應
- 消息概述
- 消息響應
- 微信API
- 公眾號AccessToken
- 共享收貨地址(廢棄)
- 共享收貨地址(新)
- 粉絲標簽
- 客服消息
- 模板消息
- 粉絲信息
- 素材
- 群發
- 二維碼
- 在線支付
- 概述及依賴
- 發起支付(PHP)
- 發起支付(JS)
- 驗證支付
- 模塊
- 設計模塊
- 目錄結構
- module.php
- processor.php
- site.php
- receiver.php
- 模塊高級專題
- 自定義分享
- 智能應答
- 微信卡券
- 遠程附件
- 權限控制
- 特殊事件觸發模塊
- 粉絲信息
- 小程序
- 概述
- Uitl類
- 云服務
- 云API
- 系統接口
- 模塊云配置
- 云短信
- 云短信錯誤代碼
- 云短信發送函數
- 批量群發短信
- 應用推廣
- 懸賞文案
- 折扣碼
- 系統消息
- 開發者等級資料認證
- 應用標簽
- 模塊自動檢測訂閱支持
- 小程序
- 開發實例
- 參數設置
- 常見問題