微信开发图文素材上传的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,这里必须使用的thumb_id是临时素材的media_id,如果你使用的是永久素材的media_id就会报错。而这个素材上传成功后是成为临时素材 ,因为可以查看素材库,上传成功后是找不到这个图文素材的。(强调:所以这里的thumb_id使用的必须是临时素材的media_id)。
那么永久素材的media_id是用在哪里呢?自然是有提供一个永久的图文消息素材的api,这个是在素材接口里面的。下图可查找
细节2:这个thumb_id 需要的media_id的类型必须是thumb的,type有分为好几种
所以这个缩略图的图片素材的类型必选使用thumb,这点也要注意。
这个问题网上找了好几个博客,结果都是一样的答案,所以提供一下我的理解。希望可以帮到大家。有问题可以互相讨论。
相关文章推荐
- 微信公众号上传图文素材thumb_media_id的获得
- 微信上传图文消息invalid media_id hint,thumb_media_id怎么获取
- 微信永久素材上传视频并通过mediaid获取微信url调用视频
- 微信开发之——素材管理(永久图文素材上传)
- 微信上传图文消息素材40007,invalid media_id hint
- 微信公众号开发---上传临时素材到公众号遇到的问题:"errcode":41005,"errmsg":"media data missing
- 微信jssdk 上传永久图片素材,获取Media_ID
- 微信上传图文消息素材报错:{ errcode: 40007, errmsg: 'invalid media_id hint: [klcWoA0078ure1]' }
- 微信群发图文消息invalid media_id hint,thumb_media_id怎么获取
- 微信公众号开发---上传临时素材到公众号遇到的问题:"errcode":41005,"errmsg":"media data missing
- 微信开发之上传素材
- 【企业微信开发笔记】调用上传临时素材文件接口报empty media data错误
- 获取微信thumb_media_id
- 微信公众号开发上传零时素材遇到"errcode":41005,"errmsg":"media data missing
- 【微信上传素材接口--永久性】微信永久性上传、获取返回的medie_id 和url
- 微信小程序开发出现“打开失败 缺少ID”的问题
- 上传图文{"errcode":40007,"errmsg":"invalid media_id"}解决方案
- 微信公众号开发中遇到的问题——微信图文消息链接(五)
- 微信上传素材 {"errcode":41005,"errmsg":"media data missing"} 解决方法和思路