您的位置:首页 > 移动开发 > 微信开发

微信开发图文素材上传的thumb_media_id字段的选取问题

2017-12-07 11:07 183 查看
开发微信公众号的时候遇到了很多细节的问题,不多测试只看文档真的没办法发现,这个就是我发现的问题,为何我调用微信端的图文消息上传api老是提示 40007错误,也就是无效的media_id,这里有两个细节。1是


上面的图片是调用的是微信接收消息群发接口的一个上传图文消息素材的api,这里必须使用的thumb_id是临时素材的media_id,如果你使用的是永久素材的media_id就会报错。而这个素材上传成功后是成为临时素材 ,因为可以查看素材库,上传成功后是找不到这个图文素材的。(强调:所以这里的thumb_id使用的必须是临时素材的media_id)。

那么永久素材的media_id是用在哪里呢?自然是有提供一个永久的图文消息素材的api,这个是在素材接口里面的。下图可查找


细节2:这个thumb_id 需要的media_id的类型必须是thumb的,type有分为好几种


所以这个缩略图的图片素材的类型必选使用thumb,这点也要注意。

这个问题网上找了好几个博客,结果都是一样的答案,所以提供一下我的理解。希望可以帮到大家。有问题可以互相讨论。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  微信 api