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

原创
2016-08-18 09:16:04 1185浏览

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

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

回复内容:

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

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

生成media_id 其实还是挺好的一个做法 如果你站在微信开发的一方 你就会发现这样的好处了.
看不明白描述 无法作答 消息回复方式有很多 类型也很多 图片类的 比如你生成了一张二维码 要把它消息给用户 那么你要先通过上传永久素材 获得media_id后显示

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

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。