clientmsgid 的值使用了时间戳 或 uniqid,把 openid 分成多组,保证数量在 1 万以内,循环来发,但是首次发成功后,第二次就报错clientmsgid exist
请求接口的参数是这样的:
{"touser":["oO-sX1GYvqVAXaeiA6wvf8kfz_OE","oqeyVwqAyieD06UWjN8y79dTjOfI"],"msgtype":"mpnews","mpnews":{"media_id":"VmuCOhkqjAeYPpIxLYSjwq4BlENjq7Idqb9xrBL1bPQ"},"clientmsgid":"5dcbefb5a74a0"} |
记录了每次循环发送到接口的请求参数,clientmsgid 都是不同的,这个字段的值是使用 `uniqid()` 生成的。
appid 是 wx6e543ad0fc5b5718

开发者提交了重复的clientmsgid导致的,参考文档自查下https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Batch_Sends_and_Originality_Checks.html