微信上传图片后在执行图片回复消息失效

最近我们在研究微信公众平台,发现一个特别奇葩的问题:每当我们运行微信上传图片接口(这里我需要获取media_id)以后在执行微信消息回复接口(发送media_id的图片)就会失效。
还有为毛微信图片消息回复必须要media_id,不能直接远程图片链接么?

查找了网上的一些资料,发现可能因为超时造成了,后来经过测试,感觉应该可以排除这种情况,微信坑太多,而且没有返回errCode

阅读 3.5k
1 个回答

你还是先去仔细看文档吧。
你在调用微信上传接口上传图片后获得的 media_id 是暂时的,图片此时保存在微信的服务器,你要是在自己业务中需要此图片,就得及时在后台调用微信的媒体文件下载接口(后台调用),任借 media_id 下载到真图片保存在自己的服务器上,然后发送信息时使用自己服务器上对应的 URL 来查看图片。

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