javascript - 微信上传图片后在执行图片回复消息失效
迷茫
迷茫 2017-04-11 12:08:10
[JavaScript讨论组]

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

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

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(2)
PHPz

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

PHP中文网

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号