微信公众号上传的永久素材得到的media_id无效

//上传素材
String path = "https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=" + getAccessToken() + "&type=" + type;

调用上传素材接口后,微信那边返回了media_id

clipboard.png

微信公众号中的素材管理中也有了我上传的图片
然后我通过这个media_id,去请求这个图片

clipboard.png

直接就无效了

我也通过同一个access_token获取的图片素材的media_id,每一个都在接口调试工具中都无效
clipboard.png

求助!!!

阅读 6.7k
3 个回答
✓ 已被采纳新手上路,请多包涵

上传素材之后,微信服务器返回的media_id只能通过以下接口访问

clipboard.png

而在微信网页接口调试工具中进行“下载多媒体文件”接口,它所请求的url和上面的接口不一样

clipboard.png

就是说通过调试工具上传的素材只能通过调试工具的下载接口拿到,这个可能是个测试接口...
而调用正式接口上传的素材只能通过正式的下载素材接口拿到,就是上面第一个图中的url

头大....

新手上路,请多包涵

和你问题一样,还未找到解决方案。

怎么解决的啊

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏