1. 程式人生 > >微信公眾號--測試號--模板訊息推送

微信公眾號--測試號--模板訊息推送

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
       }

 

  1. 我們開始使用這個介面

首先我們建立模板,測試公眾號中可以新增訊息模板

建立之後可以獲取到模板ID

  1. 建立控制器

建立傳送方法

引數:

$this->access_token()  和   $this->post_request   這個在上一篇獲取微信公眾號--測試號--使用者授權登陸的時候已經有原始碼了,可以去看看。

訊息模板效果: