rid:是64e8bd17-70477f89-1620d42b,能帮忙查一下原因吗
调用微信公众号api进行草稿发布流程:
通过api调用创建操作报错'{"errcode":40007,"errmsg":"invalid media_id hint: [rXKPia02889034] rid: 64e8b8e8-07db82a6-17feb0ac"}'
具体流程:先用(https://api.weixin.qq.com/cgi-bin/material/add_material )生成永久素材,type=image,
返回的media_id:'BH3Z24iTt0IOBnMF06PU-qr45tas-48CgTjGazL8Q8-ITZf1HSQqh1UT9zJmOOvC'
把media_id作为发布草稿(https://api.weixin.qq.com/cgi-bin/draft/add)接口的参数thumb_media_id,进行草稿发布,但是一直都报:40007错误,提示无效的
media_id,但是这个media_id是每次通过永久素材接口生成并返回的呀,现在已经找不到具体原因了
已经找到问题,是因为,我再调用draft新建草稿接口的时候,如果article中的content有中文,没有进行 encode('UTF-8'),就会报40007,如果在post的时候加上,就不会报了,但是为什么会提示40007错误呢,感觉这个报错提示很坑啊,我的media_id是没有任何问题的,只是article中的content的问题,让我就排查了好久,是不是应该优化下这个错误提示!