新聞中心
- sendTemplateMessage
- 請(qǐng)求參數(shù)
- 返回示例
- Q&A
- 錯(cuò)誤碼
sendTemplateMessage
解釋:推送模板消息。

創(chuàng)新互聯(lián)建站專(zhuān)業(yè)提供成都主機(jī)托管四川主機(jī)托管成都服務(wù)器托管四川服務(wù)器托管,支持按月付款!我們的承諾:貴族品質(zhì)、平民價(jià)格,機(jī)房位于中國(guó)電信/網(wǎng)通/移動(dòng)機(jī)房,綿陽(yáng)機(jī)房托管服務(wù)有保障!
百度 APP 中掃碼體驗(yàn):
掃碼體驗(yàn)
代碼示例
請(qǐng)使用百度APP掃碼
接口調(diào)用請(qǐng)求說(shuō)明:請(qǐng)?zhí)崆霸陂_(kāi)發(fā)者平臺(tái)創(chuàng)建消息模板。用application/x-www-form-urlencoded方式提交數(shù)據(jù)。
POST https://openapi.baidu.com/rest/2.0/smartapp/template/send?access_token=ACCESS_TOKEN
名詞解釋:
- open_id:百度用戶登錄唯一標(biāo)識(shí),詳見(jiàn)開(kāi)放接口-登錄。
- formId:頁(yè)面內(nèi) form 組件的
report-submit屬性為 true 時(shí)返回 formId ,詳見(jiàn) form 表單。
公共請(qǐng)求參數(shù):
| 參數(shù)名 | 類(lèi)型 | 是否必須 | 描述 |
|---|---|---|---|
| access_token | String | 是 | access_token ,授權(quán)小程序的接口調(diào)用憑據(jù)。 |
請(qǐng)求參數(shù):
| 參數(shù)名 | 類(lèi)型 | 是否必須 | 描述 |
|---|---|---|---|
| template_id | String | 是 | 小程序模板 ID |
| touser_openId | String | 是 | 接收者 open_id 參數(shù)不能為空 |
| data | JSON/String | 是 | 發(fā)送消息內(nèi)容。示例:{“keyword1”: {“value”: “2018-09-06”},”keyword2”: {“value”: “kfc”}} |
| page | String | 否 | 點(diǎn)擊模板卡片后的跳轉(zhuǎn)頁(yè)面,僅限本小程序內(nèi)的頁(yè)面。支持帶參數(shù),(示例 index?foo=bar),該字段不填則模板無(wú)跳轉(zhuǎn) |
| scene_id | String | 是 | 場(chǎng)景 id ,例如表單 Id、orderId、payId 。 |
| scene_type | Int | 是 | 場(chǎng)景 type 。1:表單;2:百度收銀臺(tái)訂單;3:直連訂單 |
請(qǐng)求參數(shù)
curl -X POST \'https://openapi.baidu.com/rest/2.0/smartapp/template/send?access_token=24.aa3e739a42764887a55bba3ec89a11dd.2592000.1617263180.282335-11182003&scene_id=13.8b89e828fef3825dd6b87bbda74a6ce4.798979.1614671803.1&scene_type=1&template_id=84001b219e1940a8b4df49db911a1fb1&touser_openId=36GetTsw0nWRMVaYnlswLQ9t7y&data=${data}'
返回示例
{"errno":0,"msg":"success","data":{"msg_key":4330862}}
Q&A
- 消息發(fā)送失敗可能的原因?
-
發(fā)送消息時(shí)用到的touser_openid 必須和申請(qǐng) scene_id 時(shí)的touser_openid 一一對(duì)應(yīng), 否則也會(huì)導(dǎo)致 scene_id 檢驗(yàn)失??;
-
如果通過(guò)上面的查驗(yàn)仍然發(fā)送消息失敗,請(qǐng)檢查 appkey 是否異常。
- 怎么判斷當(dāng)前用戶是游客狀態(tài)還是登錄狀態(tài)?
- 通過(guò) swan.isLoginSync API 可以判斷當(dāng)前用戶是否為登錄狀態(tài)。
- 如何獲取 open_id ?
- 獲取 open_id:詳見(jiàn)登錄文檔中獲取登錄用戶 OpenId 相關(guān)內(nèi)容。
錯(cuò)誤碼
| 錯(cuò)誤碼 | 說(shuō)明 |
|---|---|
| 2002 | 參數(shù)錯(cuò)誤 |
| 4001 | template_id 不正確。 |
| 4002 | 消息推送接口調(diào)用失敗。 |
| 4003 | 表單無(wú)效。 |
| 4004 | 場(chǎng)景 id 無(wú)效。 |
| 6001 | 無(wú) push 權(quán)限。 |
本文題目:創(chuàng)新互聯(lián)百度小程序教程:sendTemplateMessage
本文URL:http://fisionsoft.com.cn/article/dpcjojp.html


咨詢
建站咨詢
