微信公眾號--測試號--模板訊息推送
阿新 • • 發佈:2019-01-14
1,首先看模板訊息推送介面資訊
傳送模板訊息
介面呼叫請求說明
http請求方式: POST
https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN
POST資料說明
引數 | 是否必填 | 說明 |
---|---|---|
touser | 是 | 接收者openid |
template_id | 是 | 模板ID |
url | 否 | 模板跳轉連結(海外帳號沒有跳轉能力) |
miniprogram | 否 | 跳小程式所需資料,不需跳小程式可不用傳該資料 |
appid | 是 | 所需跳轉到的小程式appid(該小程式appid必須與發模板訊息的公眾號是繫結關聯關係,暫不支援小遊戲) |
pagepath | 否 | 所需跳轉到小程式的具體頁面路徑,支援帶引數,(示例index?foo=bar),暫不支援小遊戲 |
data | 是 | 模板資料 |
color | 否 | 模板內容字型顏色,不填預設為黑色 |
注:url和miniprogram都是非必填欄位,若都不傳則模板無跳轉;若都傳,會優先跳轉至小程式。開發者可根據實際需要選擇其中一種跳轉方式即可。當用戶的微信客戶端版本不支援跳小程式時,將會跳轉至url。
返回碼說明
在呼叫模板訊息介面後,會返回JSON資料包。正常時的返回JSON資料包示例:
{
"errcode":0,
"errmsg":"ok",
"msgid":200228332
}
- 我們開始使用這個介面
首先我們建立模板,測試公眾號中可以新增訊息模板
建立之後可以獲取到模板ID
- 建立控制器
建立傳送方法
引數:
$this->access_token() 和 $this->post_request 這個在上一篇獲取微信公眾號--測試號--使用者授權登陸的時候已經有原始碼了,可以去看看。
訊息模板效果: