微信群发,status 返回值的疑问

移动开发 码拜 9年前 (2016-04-07) 1074次浏览
调用群发 为了获取发送结果
每次都是delete
问一下这个 msg_status 方法 返回值 怎么样才能正常 success?
而不是delete
此外返回值这个还有哪些  delete 返回值是什么意思?
有高手可以解释下这个方法么? 谢谢
解决方案

20

本人来再明确一下这个问题的情况吧:
按照官方文档的逻辑,发送群发消息按照一下几个步骤:
1、上传全部需要的图片和缩略图,每个图片一个media_id
2、把media_id和url替换到文章中,把文章放入一个array中,把array上传,得到一个叫做“图文列表”的资源media_id
3、发送群发请求,包含这个图文列表的media_id,返回msg_id
4、(可选)根据msg_id验证一下发送结果,返回msg_status的结果,成功返回SUCCESS,失败返回错误代码ERROR(xxxxxx)
5、服务器群发完毕后(延时)发送xml callback到app server,包含发送结果。
现在问题出在第3-5步之间,第三步发送成功,返回了”mass send submission success”结果,但是当使用msg_id校验发送的时候,显示的是DELETE。官方文档中并没有对msg_status可能传回的响应进行说明,本人一直得到DELETE,且并未发送成功。看来服务器直接删除(忽略)了本人的消息,但是并没有给出任何原因。
公众服务号每个月4条发送限定,但是本人肯定没有达到。每天10次群发api调用,本人肯定也没达到。media_id确实存在,且使用preview可以正常发送,不存在上传失败的问题。内容审核也不存在,原因是假如涉及敏感词汇会使用callback的方式通知,而本人根本没触发callback。
问一下有人有相似经历吗?

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明微信群发,status 返回值的疑问
喜欢 (0)
[1034331897@qq.com]
分享 (0)