V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cpzzzz
V2EX  ›  程序员

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

  •  
  •   cpzzzz · 2022-01-18 19:46:33 +08:00 · 2511 次点击
    这是一个创建于 1039 天前的主题,其中的信息可能已经有所发展或是发生改变。
    10 条回复    2022-01-18 23:19:18 +08:00
    inspiration2030
        1
    inspiration2030  
       2022-01-18 19:54:38 +08:00 via Android
    避免变成图床?
    cpzzzz
        2
    cpzzzz  
    OP
       2022-01-18 19:55:31 +08:00
    @inspiration2030 上传已经有 token 校验了呀
    imn1
        3
    imn1  
       2022-01-18 20:01:46 +08:00   ❤️ 1
    地址在将来是有可能改变的
    例如新版本架构改变,路径变化了,全部做 302 么?
    ch2
        4
    ch2  
       2022-01-18 20:04:53 +08:00
    最骚的是这个接口必须得认证才能用,订阅号甚至都不允许用
    cpzzzz
        5
    cpzzzz  
    OP
       2022-01-18 20:08:13 +08:00
    @imn1 确实很有道理。谢谢
    cpzzzz
        6
    cpzzzz  
    OP
       2022-01-18 20:09:02 +08:00
    @ch2 不认证就被白嫖了
    yaoyao1128
        7
    yaoyao1128  
       2022-01-18 20:12:14 +08:00 via iPhone
    可能是因为公众号文章防止爬虫做了处理 现在的状态是图片有一个 datasrc 但是后期可能留改的余地
    retrocode
        8
    retrocode  
       2022-01-18 21:02:20 +08:00
    方便服务端迁移,现在很多文件类服务也是采用这种架构的,后面更换 CDN 存储地址也方便,不然图片路径被倒逼绑定反而不利于系统优化了
    Rocketer
        9
    Rocketer  
       2022-01-18 22:57:22 +08:00 via iPhone
    OSS 不都是这么用的么?
    ajaxfunction
        10
    ajaxfunction  
       2022-01-18 23:19:18 +08:00
    账号权限统一性吧
    因为 jssdk 前端开发,做应用可以直接用 media_id 来显示图片 及音频播放、而且这个 media_id 在本地有缓存
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2405 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 01:22 · PVG 09:22 · LAX 17:22 · JFK 20:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.