首先要吐槽的是,微信开发对开发者不太友好,各种限制;
限制一: 微信公众号测试号不能测客服功能,自己申请的个人公众号也没有权限,只能连公司的正式环境测,问题是正式环境不能随便瞎测啊
限制二: 微信公众号测试号获取素材列表接口,每天只有10次,这测个鬼
解决方案:自己开通一个公众号用来测试
限制三:从素材列表接口获取的图片,做了防盗链接,页面显示不出来
解决方案:页面加 iframe 标签
限制四:个人公众号没有创建菜单权限,需要企业认证才有
解决方案:用测试号。如果要测图文、媒体(图片、视频、音频),可以在入参把 media_id 、article_id 写死,防止频繁调用素材列表接口
也可以用公司号测试,连生产环境要慎重
限制五:自动回复,只会发送一次信息,如果图文id有多篇文章,也会只发送一条
解决方法:如果要回复多条信息 。可以用客服发送信息接口回复,这是个取巧的办法
调整一:
截止到2021-12-13 ,图文素材升级到了草稿箱,原先在图文素材的图文,如果没有发布,都不能使用了;
发布的图片能通过接口获取,但群发的文章,目前还没有接口提供