素材接口(永久素材接口都增加了评论的相关字段)
- need_open_comment 是否打开评论,0不打开,1打开
- only_fans_can_comment 是否粉丝才可评论,0所有人可评论,1粉丝才可评论
两个参数都是可以不写的,默认都是0.
可以通过文档了解到的东西我就不一一列举了,我只分享我在开发工程中遇到的一些问题:
POST发送
POST群发的原理是通过上传图文消息接口或者上传永久素材接口返回的media_id,进行群发,这里要说到的第一个坑就是,新增的评论功能仅仅支持永久素材接口,上传图文消息接口加上评论参数是没有用的,也就是说如果你之前的send_to_all,分组群发或者preview是利用上传图文消息接口返回的media_id进行群发的话,现在可能需要做出调整,针对群发和分组群发需要使用上传永久素材的方式返回的media_id进行群发。同时你的封面的图片也需要改成上传永久素材接口上传,即这个字段thumb_media_id。
素材限制
如果POST群发改成永久素材,那么问题接踵而至,微信官方规定永久素材图文和图片的总量是5000,那么可能很快你的素材库就要满了,所以新的需要考虑的问题就是何时何地安全有效的删除历史素材。
拉取评论
这里的从零开始大概是假的......第一篇评论index应该传1.....而begin这个参数其实又是从0开始算的....拉取的评论其实是倒序的,total这个字段也只是本次拉取到的留言数量.... 拉取评论限制,一次只有50条!(>50会被拒绝,但是尼玛接口文档写的是>=50会被拒绝,大概有毒- -)
删除相关
留言的删除分2种,一种是用户手机端删除留言,这样的后果是微信后台显示留言已被用户删除,但是通过拉取留言接口是可以拿到用户删除的留言的。第二种是微信后台或者通过接口删除,这样的话,再通过接口拉取的话,是拉取不到的。