模版消息接口文档
测试模板示例:
您设置的交易阈值即将被触发
交易对:USD/CNY
最高价:6.45
最低价:6.31
交易量:2334
交易额:98765.43
请及时关注交易信息,以免造成损失。
测试模板参数:
{ { first.DATA } }
交易对:{ { keyword1.DATA } }
最高价:{ { keyword2.DATA } }
最低价:{ { keyword3.DATA } }
交易量:{ { keyword4.DATA } }
交易额:{ { keyword5.DATA } }
{ { remark.DATA } }
第一步:获取模版ID
通过在模版消息功能的模版库中使用需要的模版,可以获得模版ID。
第二步: 通过AppID和AppSecret获取access_token
- 接口: https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={appid}&secret={secret}
- 类型: GET
- 返回:
{ "access_token": "xxxxxxxxxxxxxxxxxxxxxxxxx", "expires_in": 7200 }
第三步:获取用户的OpenId
获取微信公众号用户的OpenId(用户关注公众号后,用户在公众号的唯一凭证)
-
获取网页授权code(分为静默授权,非静默授权(需用户确认))
-
通过授权code获取用户信息里面的OpenId
第四步:请求接口
- 接口: https://api.weixin.qq.com/cgi-bin/message/template/send?access_token={access_token}
- 类型: POST
- 请求:
{ "touser":"{OpenId}", "template_id":"{模板ID}", "url":"{点击详情跳转的url}", "topcolor":"#FF0000", "data":{ "first": {"value":"您设置的交易阈值即将被触发", "color":"#FF0000"}, "keyword1": {"value":"BTC/USD", "color":"#FF0000"}, "keyword2": {"value":"$39973.76", "color":"#FF0000"}, "keyword3": {"value":"$39587.00", "color":"#FF0000"}, "keyword4": {"value":"$36,739,000,000", "color":"#FF0000"}, "keyword5": {"value":"$373.42亿", "color":"#FF0000"}, "remark": {"value":"请及时关注交易信息,以免造成损失。", "color":"#FF0000"} } }