百度智能小程序 模板消息使用说明
2020-09-05 14:47 更新
模板消息使用说明
步骤一:选用模板,获取模板 ID
- 打开智能小程序开发者平台,选择“模板消息->模板库”列表页选择对应的消息模板,或通过搜索关键词来查找所需要的消息模板;
- 如果没有合适的消息模板或关键词,可以申请新增模板或关键词,审核通过后即可使用;
- 添加模板完成后,可以在“我的模板”里看到对应模板的模板 ID ,用于发送模板消息。
步骤二:获取发送模板消息所需要的凭证
支付类消息:通过支付获取 orderId 或者 payId
orderId(推荐)
用户通过百度收银台支付后,开发者可以通过收银台「通知支付状态」接口中获取到 orderId ,用于发送支付类模板消息。
payId
当用户通过直连(微信、支付宝)支付等完成支付行为时,可以获取 payId 用于发送支付类模板消息。
表单类消息:通过 form 组件获取表单 formId
formid
页面内的 < form/>组件,当属性report-submit为 true ,且属性report-type为 defalut(默认)时,可以声明为需发送表单类消息,此时用户点击按钮提交表单,可以获取用于发送表单消息的表单 formId 。
订阅类消息:通过 form 组件获取订阅 formId
formid
页面内的 < form/>组件,当属性report-submit为 true ,且属性report-type为 subscribe 时,可以声明为需发送订阅类消息,此时用户点击按钮,首先弹出授权面板,用户授权成功后可以获取用于发送订阅类消息的订阅 formId 。
步骤三:存储发送消息凭证与用户关系
登录状态 存储消息凭证与 openid 关系
非登录状态 存储消息凭证与 swanid 关系
注意:登录状态获取的消息凭证只能发送给登录用户(openid),非登录状态获取的消息凭证只能发送给非登录用户(swanid)。
步骤四:调用接口下发模板消息
开发者调用消息发送接口 sendTemplateMessage 给用户发送消息
相关 API 列表
接口中文名 | 接口英文名 |
---|---|
获取小程序模板库标题列表 | getTemplateLibraryList |
获取模板库某个模板标题下的关键词库 | getTemplateLibraryById |
组合模板并添加至帐号下的个人模板库 | addTemplate |
获取帐号下已存在的模板列表 | getTemplateList |
删除帐号下的某个模板 | deleteTemplate |
推送模板消息 | sendTemplateMessage |
以上内容是否对您有帮助:
更多建议: