主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
现在微信开发在编程中越来越流行。关于微信小程序的功能,我们已经分享了很多。在本文中,我们将继续介绍如何在微信开发中实现模板消息回复功能。
在微信公众平台上,有一个模板消息回复界面:可用于回复特定消息-----例如,在用户下单后,回复用户您的订单正在处理中...例如,下图显示了:
用户完成一些操作后,服务号可以返回特定的消息----这是模板消息。
要回复模板消息,您的微信官方账号必须通过微信认证。如果是个人订阅号,暂时不支持微信认证。但不影响考试-----你可以使用考试微信官方账号:
使用测试号时,不讨论接口信息的配置。请参考我以前的博客。
使用维码登录测试号后,您需要用您的微信号关注此测试号,否则您将看不到模板消息的回复。
我做测试的时候用了chrome浏览器的一个插件:postman。该插件可以指定发送各种HTTP请求,如GET和POST,这在测试接口时非常强大和有用。
1.发送GET请求以获取测试号的access _ token:https://api.weixin.qq.com/cgi-bin/token?. Grant _ type =客户端证书& appid =您的测试号appID&secret=您的测试号appsecret。
2、设定行业:
发送带有参数的发布请求:
请求:https://api.weixin.qq.com/cgi-bin/template/API _集_业?Access_token=您刚刚获得的Access_token。
参数:
{ & quot行业_ id1 & quot:& quot1 & quot,& quot行业_ id2 & quot:& quot2 & quot}
参数中的1和2表示它们所属的行业。具体行业请参考文档:http://MP . weixin . QQ . com/wiki/12/BD 383158 b0f 8435 c 07 b 8 b 6 c 7 CD BAC 9 c . html。
您可以使用curl发送特定的post请求,这应该不难。我用邮递员送它。发送后返回一个成功的json消息,然后可以继续下一步。
3、获取模板ID:你可以自定义这一块,或者你可以使用一些内置的微信。
例如,使用自定义模板ID:在您的测试编号中有一个“新测试模板”。
提交后,您可以看到您的模板ID出现:
生成模板ID的另一种方法是发送post请求(可以通过curl或postman发送)。
请求:https://api.weixin.qq.com/cgi-bin/template/API _添加_模板?访问令牌=访问令牌
参数:
{ & quottemplate_id_short:& quotTM00015 & quot}
TM00015是微信内置模板的ID,您可以在https://mp.weixin.qq.com的图形界面中找到它(需要微信身份验证)。
4.获得模板ID后,刷新您的测试号页面,您会看到:
5.使用您获得的template_id_short,然后发送post请求以获得msgid:
请求:https://api.weixin.qq.com/cgi-bin/message/template/send?访问令牌=您的访问令牌。
发送的数据:
{ & quottouser & quot:& quotOpenId & quot测试号的追随者;,& quot模板id & quot:& quot您刚刚获得的模板IDurl & quot:& quot当关注者点击您的模板消息时跳转的链接数据& quot:{ & quot首先& quot:{ & quot价值& quot:& quot祝贺您成功购买!",& quot颜色& quot:& quot# 173177 & quot},& quotorderMoneySum & quot:{ & quot价值& quot:& quot666 & quot,& quot颜色& quot:& quot# 173177 & quot},& quotorderProductName:{ & quot价值& quot:& quot男士正装”颜色& quot:& quot# 173177 & quot},& quot备注& quot:{ & quot价值& quot:& quot欢迎再次购买!",& quot颜色& quot:& quot# 173177 & quot} } }
颜色表示模板中字段的颜色。
官方文件没有解释上述参数。我用中文写下了每个字段的含义。需要注意的是,touser并不是微信客户端上关注者的“微信号”,而是下图中的微信号。
通过post发送参数后,您将获得一个msgid:
当您获得成功回复时,同时您的测试微信官方账号也应该向您(关注者)返回一条模板消息
本文仅介绍如何制作模板消息。如果要在项目中使用,请自行阅读微信开发者的文档,并与微支付和事件推送等高级功能一起使用。
以上内容是PHP微信开发的模板消息回复的功能实现教程,希望对大家有所帮助。
相关建议:
推荐10个微信开发学习源码(合集)
微信开发的微信支付
微信小程序机器人的自动客服功能
这几篇文章你可能也喜欢:
- 没有微信发现页管理小程序怎么办(没有微信发现页管理小程序怎么办?)
- 微信小程序页面之间传输数据的一些方法(微信小程序页面之间传输数据的一些方法)
- 恢复指定人的微信聊天记录(不用电脑恢复指定人的微信聊天记录)
- 微信小程序有几种推送消息的方式(微信小程序发送消息推送)。
- 微信里拍拍别人是什么意思(微信里拍拍别人是什么意思?)
本文由主机参考刊发,转载请注明:微信开发的模板消息回复(微信回复模板图片) https://zhujicankao.com/106544.html
评论前必须登录!
注册