公众号回复消息不能超过5秒,大数据处理来不及怎么办?
2023-03-20 15:41:10 时间
回复消息超过5秒怎么办,主动消息接口来帮忙
首先,收到消息先回收到
微信公众号里面回复收到的格式如下 1、直接回复success(推荐方式) 2、直接回复空串(指字节长度为0的空字符串,而不是XML结构体中content字段的内容为空)
如果开发者回复错误的格式的数据,如JSON数据等,系统也会提示:“该公众号暂时无法提供服务,请稍后再试”:
之后,我们就可以主动给调用者发送微信消息啦。
调用客服接口发个消息 WxApi为加菲猫持装的API接口库,你也可以看相关的官方文档来实现。
TEXT TO msgJson NOSHOW
{
"touser":"oH69RwCyPr8uQxBFHfyaYurvQ8Mk",
"msgtype":"text",
"text":
{
"content":"Hello World"
}
}
ENDTEXT
oWXApi=NEWOBJECT("weixinApi","weixinApi.prg")
cReturn=oWXApi.SendCustomMsg(msgJson)
?cReturn
touser 为用户的openid 条件是:用户主动给公众号发过消息,且24小时内回复有效。
超过24小时怎么办,模板消息来帮忙
首先申请一个模板
这里是测试号,正式号需要开通功能并选择一个相应的模板。
添加完成之后,如图所示,记住模板ID
其次调用API发送模板水息
TEXT TO msgJson NOSHOW TEXTMERGE
{
"touser":"oH69RwCyPr8uQxBFHfyaYurvQ8Mk",
"template_id":"Wc6AI8fg_MnMarOWJnx1MG0EDM5_heBtCkLyU0qSDz4",
"url":"http://www.baidu.com",
"data":{
"code": {
"value":"7788",
"color":"#173177"
}
}
}
ENDTEXT
oWXApi=NEWOBJECT("weixinApi","weixinApi.prg")
cReturn=oWXApi.SendTmplMsg(msgJson)
?cReturn
执行效果
注:模板发送JSON中url和miniprogram都是非必填字段,若都不传则模板无跳转; 若都传,会优先跳转至小程序。 开发者可根据实际需要选择其中一种跳转方式即可。 当用户的微信客户端版本不支持跳小程序时,将会跳转至url。
相关文章
- 制作QQ微信支付宝三合一收款码
- 前端自动化测试:Jest 测试框架应用
- Android编程开发之性能优化技巧
- Android面试被问到内存泄漏了杂整?
- Vite 的插件机制:插件应用和基本使用
- 号称能让开发者告别996,低代码火了,真神器还是伪风口
- 微信开放接口getUserInfo、login、getUserProfile的爱恨情仇?
- 2021 年加速开发的 8 个优秀跨平台框架
- 终于有人把SaaS讲明白了
- 【深入Node探究】(1)“Node特点与应用场景” 有四问
- 后国安局监控时代,用户最需要的体验是掌握隐私的自由
- 函数式编程在Redux/React中的应用
- 用C语言对Gtk+应用进行功能测试
- Flutter Vs React Native:这是2021的优秀选择?
- 最新TIOBE编程语言排行:C语言第一,Python反超Java,挤进第二
- 日常Bug排查-消息不消费
- Xcode与Android Studio:哪个更好?
- Flask中的请求上下文和应用上下文
- 低代码选型的7个关键点
- 别让引入的 SDK 和第三方库导致您应用被下架!