问题描述
1.是这样的. 我们每天会推送一些东西到群组里面.这时候,肯定要用到发消息接口 http://docs.easemob.com/doku.php?id=start:100serverintegration:50messages target传入多个群组Id ,但是 多个群组id ,消息虽然返回成功,但是却没发出去 但是,如果单个群组id,就会发送成功.我以前问过,有个客服人员说,是可以target 放20个群组id这样发的. {"target_type" : "chatgroups", "target" : ["87739931329298836,88110262653026724,88001015537729964"],"msg" : { "type" : "txt", "msg" : "test" },"ext" : { } } { "action" : "post", "application" : "d1f82fa0-18a2-11e5-9eab-57e86ca294e0", "uri" : "https://a1.easemob.com/abujj/wukong", "entities" : [ ], "data" : { "87739931329298836,88110262653026724,88001015537729964" : "success" }, "timestamp" : 1438849719054, "duration" : 3, "organization" : "xxxx", "applicationName" : "xxxxx"} organization 已经去掉了. 求帮忙看看..如果真不行.我只能循环一个一个发了...
解决方案
你这里target写的不对吧,["92063267836395948,92062979675128344"]改成["92063267836395948","92062979675128344"]
解决方案二:
看这个返回是成功了,没有收到么? 还有"ext"扩展属性, 由app自己定义.可以没有这个字段,但是如果有,值不能是“ext:null“这种形式,否则出错
解决方案三:
@hblzg123 我第二次测试的时候,去掉了ext属性,,但还是返回发送成功.但却没发出去. 昨天测试过ext了应该不是这个问题.
解决方案四:
@郑起 刚刚经过测试,发送多个群组是成功的,且都已收到,是没有问题的
解决方案五:
@hblzg123 @SE我今天又测试了下具体如下:首先.1.我先申请了2个群组,每个群组都发送了一句默认的话.(单个发的)2.我开始发送2个群组消息,发送2次,消息体如下:https://a1.easemob.com/abujj/gettest/messages/posttoken:xxxxx{"target_type" : "chatgroups", "target" : ["92063267836395948,92062979675128344"],"msg" : { "type" : "txt", "msg" : "2015年8月8日10:13:27 郑测试1" },"ext" : { } } {"target_type" : "chatgroups", "target" : ["92063267836395948,92062979675128344"],"msg" : { "type" : "txt", "msg" : "2015年8月8日10:13:27 郑测试1" } } 2次发送结果.都显示成功, "92063267836395948,92062979675128344" : "success" }, "timestamp" : 1439000100995, 3.我过几分钟后.开始拉去聊天记录.我只拉到了 默认的话 而我 群发的,则没看到.这确实是问题.到底支不支持群发? 不支持,我就改for循环了..
解决方案六:
@lifei9241 谢谢,牛逼啊.. 好多人都没看出来..谢谢...解决了