微信上传图文消息素材报错:{ errcode: 40007, errmsg: 'invalid media_id hint: [klcWoA0078ure1]' }
2016-08-30 10:08
2461 查看
最近在用nodejs开发微信公众号遇到的问题:
微信上传图文的时候需要thumb_media_id这个参数,
![](https://oscdn.geek-share.com/Uploads/Images/Content/201608/3d95624d3552094927a04f52eb4aee30)
这里的thumb_media_id文档上说必须是永久的mediaID
![](https://oscdn.geek-share.com/Uploads/Images/Content/201608/32ecb48ea23209535563a4e1e4ad8c2b)
上传永久素材接口
https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=ACCESS_TOKEN&type=TYPE
这个图文消息的封面图类型不管是图片还是缩略图都是能上传成功的.
![](https://oscdn.geek-share.com/Uploads/Images/Content/201707/61c17ed2eb67211a84e137429ac3f7ad.gif)
http://mp.weixin.qq.com/wiki/15/5380a4e6f02f2ffdc7981a8ed7a40753.html
![](https://oscdn.geek-share.com/Uploads/Images/Content/201608/61c6b3b1b3651b358abd5b3d80404c19)
这里也有个thumb_media_id.看他的参数说明
![](https://oscdn.geek-share.com/Uploads/Images/Content/201608/2c5776e93ae92c89a4474579f60945fd)
可以在基础支持-上传多媒体文件接口中获得....
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/doubt.gif)
虾米意思啊..只能靠猜和测试了.
上面那个上传图文素材永久的图片和缩略图都可以,那就试试呗,
结果........
{ errcode: 40007, errmsg: 'invalid media_id hint: [klcWoA0078ure1]' }
居然报错了,说是media_id无效.思前想后难道是类型不对? image改成thumb,,,,还是不行
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/crazy.gif)
一脸懵逼了.
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/despise.gif)
然后各种试试试,,,再次被打击报错45009.接口调用上限了....不让玩了.
好吧,只是想吐槽下.
经过多次的测试.这个上传图文消息素材的thumb_media_id居然是临时素材的media_id???!!!
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/curse.gif)
临时素材不是3天后失效么??好吧不管了,反正这个能成功,
上传临时素材接口 : https://api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE
注意,这个上传图片和缩略图返回的数据参数是不同的,一个是media_id一个是thumb_media_id,但是都可以用
{ type: 'thumb',
thumb_media_id: 'VBk5wqr8a8w3q6Rt7kaC1FAczIv2D0ojd29Vs2H8cF99N7ZsgQELZuUESz0LvSaY',
created_at: 1472520610 }
{ type: 'image',
media_id: '6zOUD3MuxOoZQx3uK8hg61jKgyryLd4NkSrQexcsxMNJBmECbbr185mhYdhZn75A',
created_at: 1472520745 }
上传图文消息素材成功后返回结果:
{ type: 'news',
media_id: 'JasYF3F32Xw2vjPdZgFW70kcTZxGUyLOp3ArHGEhD3qthAAENL3r9gDwGEiu0-ip',
created_at: 1472520611 }
一个是图文素材,一个是图文消息素材,为嘛差别那么远呢.?
最后我还是想问为什么是临时素材??
意外金喜的博客 : http://blog.csdn.net/zzwwjjdj1
微信上传图文的时候需要thumb_media_id这个参数,
新增永久图文素材
----文档地址: http://mp.weixin.qq.com/wiki/14/7e6c03263063f4813141c3e17dd4350a.html这里的thumb_media_id文档上说必须是永久的mediaID
上传永久素材接口
https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=ACCESS_TOKEN&type=TYPE
这个图文消息的封面图类型不管是图片还是缩略图都是能上传成功的.
![](https://oscdn.geek-share.com/Uploads/Images/Content/201707/61c17ed2eb67211a84e137429ac3f7ad.gif)
上传图文消息素材
这个属于高级群发接口里的.http://mp.weixin.qq.com/wiki/15/5380a4e6f02f2ffdc7981a8ed7a40753.html
这里也有个thumb_media_id.看他的参数说明
可以在基础支持-上传多媒体文件接口中获得....
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/doubt.gif)
虾米意思啊..只能靠猜和测试了.
上面那个上传图文素材永久的图片和缩略图都可以,那就试试呗,
结果........
{ errcode: 40007, errmsg: 'invalid media_id hint: [klcWoA0078ure1]' }
居然报错了,说是media_id无效.思前想后难道是类型不对? image改成thumb,,,,还是不行
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/crazy.gif)
一脸懵逼了.
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/despise.gif)
然后各种试试试,,,再次被打击报错45009.接口调用上限了....不让玩了.
好吧,只是想吐槽下.
经过多次的测试.这个上传图文消息素材的thumb_media_id居然是临时素材的media_id???!!!
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/curse.gif)
临时素材不是3天后失效么??好吧不管了,反正这个能成功,
上传临时素材接口 : https://api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE
注意,这个上传图片和缩略图返回的数据参数是不同的,一个是media_id一个是thumb_media_id,但是都可以用
{ type: 'thumb',
thumb_media_id: 'VBk5wqr8a8w3q6Rt7kaC1FAczIv2D0ojd29Vs2H8cF99N7ZsgQELZuUESz0LvSaY',
created_at: 1472520610 }
{ type: 'image',
media_id: '6zOUD3MuxOoZQx3uK8hg61jKgyryLd4NkSrQexcsxMNJBmECbbr185mhYdhZn75A',
created_at: 1472520745 }
上传图文消息素材成功后返回结果:
{ type: 'news',
media_id: 'JasYF3F32Xw2vjPdZgFW70kcTZxGUyLOp3ArHGEhD3qthAAENL3r9gDwGEiu0-ip',
created_at: 1472520611 }
一个是图文素材,一个是图文消息素材,为嘛差别那么远呢.?
最后我还是想问为什么是临时素材??
意外金喜的博客 : http://blog.csdn.net/zzwwjjdj1
相关文章推荐
- 微信上传图文消息素材40007,invalid media_id hint
- 微信小程序开发模板消息的时候 出现 errcode: 41028, errmsg: "invalid form id hint:
- 微信上传图文消息invalid media_id hint,thumb_media_id怎么获取
- 微信推送消息 errcode 45047,errmsg :out of response count limit hint
- 微信高级群发之一上传图文消息素材
- C# 调用微信接口上传素材和发送图文消息
- 微信开发图文素材上传的thumb_media_id字段的选取问题
- 微信群发图文消息invalid media_id hint,thumb_media_id怎么获取
- 微信公众号开发---上传临时素材到公众号遇到的问题:"errcode":41005,"errmsg":"media data missing
- 把图文消息上传到微信服务器,微信群发图文消息开发14
- errcode: 41028, errmsg: "invalid form id hint: [60kWOa0285ge25
- Java微信开发_Exception_03_errcode:48001 errmsg:api unauthorized hint
- 微信公众号上传图文素材thumb_media_id的获得
- 微信永久素材上传视频并通过mediaid获取微信url调用视频
- 微信--上传图文消息 群发消息
- 微信开发之——素材管理(永久图文素材上传)
- 微信新增永久图文素材前上传图文内容中图片的方法
- 公众号按标签tag_id(分组group_id)群发消息,微信多图文开发22
- 怎么判断微信图文消息是否上传过,公众号图文消息开发