微信公众号上传图片为何返回 ID 而不是地址?有什么考虑吗

2022-01-18 19:46:33 +08:00
 cpzzzz

https://developers.weixin.qq.com/doc/offiaccount/Asset_Management/New_temporary_materials.html

在获取图片的时候要拿 media_id 去请求

2511 次点击
所在节点    程序员
10 条回复
inspiration2030
2022-01-18 19:54:38 +08:00
避免变成图床?
cpzzzz
2022-01-18 19:55:31 +08:00
@inspiration2030 上传已经有 token 校验了呀
imn1
2022-01-18 20:01:46 +08:00
地址在将来是有可能改变的
例如新版本架构改变,路径变化了,全部做 302 么?
ch2
2022-01-18 20:04:53 +08:00
最骚的是这个接口必须得认证才能用,订阅号甚至都不允许用
cpzzzz
2022-01-18 20:08:13 +08:00
@imn1 确实很有道理。谢谢
cpzzzz
2022-01-18 20:09:02 +08:00
@ch2 不认证就被白嫖了
yaoyao1128
2022-01-18 20:12:14 +08:00
可能是因为公众号文章防止爬虫做了处理 现在的状态是图片有一个 datasrc 但是后期可能留改的余地
retrocode
2022-01-18 21:02:20 +08:00
方便服务端迁移,现在很多文件类服务也是采用这种架构的,后面更换 CDN 存储地址也方便,不然图片路径被倒逼绑定反而不利于系统优化了
Rocketer
2022-01-18 22:57:22 +08:00
OSS 不都是这么用的么?
ajaxfunction
2022-01-18 23:19:18 +08:00
账号权限统一性吧
因为 jssdk 前端开发,做应用可以直接用 media_id 来显示图片 及音频播放、而且这个 media_id 在本地有缓存

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/829062

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX