V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
atfeel
V2EX  ›  程序员

很想吐槽一下阿里云的思维, API 烦杂,是我没理解还有阿里云思想太固化了?

  •  1
     
  •   atfeel · 142 天前 · 4187 次点击
    这是一个创建于 142 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在刚刚入手了阿里云的短信服务,今天开始调试 API ,这给我整吐血了,也惊讶,想不通,一个破 API ,不就发个短信吗,以前都是 key+webapi 调用就能发短信的事情,现在被阿里整了个 SDK 软件,强制安装到服务器的,不用还不行,是不是阿里在拉人类科技的后腿?简直就是多此一举,劳民伤财,

    我的出发点是,服务器轻量化,尽量不要安装那么多第三方,方便后续维护迁移服务器,就比如阿里云的短信服务,最佳的状态就是提供 key 以后,直接调用 webapi 就能发送,最多不超过 5 行代码,以后要换服务器就把整个代码打包就行,现在阿里呢,又是安装 SDK ,又是一本几百页的说明书,,装大厂装过头了。

    真是不吐不快,大家没有这种感觉吗?

    32 条回复    2024-07-31 15:31:26 +08:00
    haython
        1
    haython  
       142 天前
    防御性编程
    miyuki
        2
    miyuki  
       142 天前
    面向 kpi 开发
    atfeel
        3
    atfeel  
    OP
       142 天前 via Android
    好个 kpi ,古话里面说心急而衰,可能就是这个意思吧
    GooMS
        4
    GooMS  
       142 天前 via Android
    那个 sdk 还是从 java 自动翻译过来的,质量惨不忍睹
    xiangyuecn
        5
    xiangyuecn  
       142 天前
    可以直接进行 http 调用,不过他们不直接提供调用的文档

    得找老版本代码,才能搞明白他们发明的那些概念

    什么 RPC 签名风格,不就是常规的拼接字符串签个名而已,听到这个概念,不知道的还以为要用什么私有的 RPC 协议
    geekvcn
        6
    geekvcn  
       142 天前 via Android
    一般情况可以逆向接口,但是有没有可能人家在构筑护城河?你迁移服务器都觉得麻烦,那迁移到别的云是不是也很麻烦?
    potatowish
        7
    potatowish  
       142 天前 via iPhone
    国内这些大厂的 API 接口,我体验下来百度的最方便,腾讯的安全性要求比较高,阿里的最混乱,它家 OCR 识别的接口就有好几个地址
    brom111
        8
    brom111  
       142 天前
    阿里云的 api 确实。 最老版本还风格不统一。
    hubaq
        9
    hubaq  
       142 天前
    阿里云 api 不是自动生成调用代码的么?
    laminux29
        10
    laminux29  
       142 天前
    觉得不好用,没必要浪费精力吐槽,直接用脚投票就行。比如 PDD 就是大家用脚投票,秒了 TB 。
    jstony
        11
    jstony  
       142 天前   ❤️ 1
    关键 ali 的一堆 sdk 就是一坨屎,全是从 java 机器翻译过来的,代码又臭又长。
    SilentOrFight
        12
    SilentOrFight  
       142 天前
    阿里云,当年做千牛旺旺第三方开发,要买阿里云的服务器和数据库,还要部署 VPN 跳板机,什么盾,什么护城河,🐔叭武侠古风名词一堆,文档链接跳来跳去,尽浪费开发者的时间和精力。
    kkk9
        13
    kkk9  
       142 天前
    短信这个是把监管成本分摊到 sdk 客户端去了,在你本地先规则过滤一遍不该发的内容
    lizhisty
        14
    lizhisty  
       142 天前
    我只知道 一个阿里百川 搞死人
    nomagick
        15
    nomagick  
       142 天前
    有些阿里的 SDK 会直接从你服务器本地把文件传到内置 OSS 做缓存 URL ,等于把他家业务的逻辑放你机器上运行
    lingalonely
        16
    lingalonely  
       142 天前
    不知道是什么原因,淘宝的很多 api ,n 多版本,还不提供明确的指示,对接过百川,联盟之类的 api 和 sdk ,基本要命
    stew5566
        17
    stew5566  
       142 天前
    @xiangyuecn #5 这个深有体会,尝试使用通义千问的 api ,一定要 sdk ,找了好久才找到 http 调用文档
    ShuWei
        18
    ShuWei  
       142 天前
    可以不用 sdk 的
    sunny2580839896
        19
    sunny2580839896  
       142 天前
    我记得之前是 key+api+模板 id
    ckloy
        20
    ckloy  
       142 天前
    印象中集成第三方就没有不烦的 不过刚好可以甩锅 (:
    opengps
        21
    opengps  
       142 天前
    都是通用性惹的祸,为了照顾市面上各种类型业务,把整个使用规则扭曲的成了这个样子
    lolizeppelin
        22
    lolizeppelin  
       142 天前   ❤️ 1
    因为阿里所有的业务都在套他那套开店逻辑...

    所有淘宝的小游戏里卖的道具也必须走类似开店上架商品的流程....

    还好支付宝脱离出来了...233
    hitsmaxft
        23
    hitsmaxft  
       142 天前
    盲猜开发最烦发布个 http 文档的, 一堆人找答疑查。节省时间一刀切。
    Richared
        24
    Richared  
       142 天前
    我想用腾讯文档的 api ,还得注册开发者,还不对个人开发者开放。也不理解为啥。
    Tink
        25
    Tink  
       142 天前
    我记得可以直接发 http 请求
    ala2008
        26
    ala2008  
       142 天前
    还好吧,没有你说的需要本地安装什么。可以用开源的 sms4j
    atfeel
        27
    atfeel  
    OP
       142 天前
    @ShuWei 能具体点吗
    wzy44944
        28
    wzy44944  
       142 天前   ❤️ 1
    我记得用 sdk 有个好处是可以走内置的服务发现连最近的 api 服务,并且及时摘掉故障 ip 。比如某个机房有问题,等 dns 摘掉时间会很久甚至因为本地缓存摘不掉
    ashuai
        29
    ashuai  
       141 天前
    从来不用他的 sdk ,他有 api 文档的
    liaohongxing
        30
    liaohongxing  
       141 天前
    https://api.aliyun.com/api-tools/sdk/Dysmsapi?version=2017-05-25&language=go&tab=primer-doc

    找了以下文档,挺简单的啊,引入,调 api , 完事
    DjvuLee
        31
    DjvuLee  
       141 天前
    阿里的 API 是真的差,完全是面向 KPI 编程,我都怀疑他们自己不会想好调用使用。

    最令我震惊的是他们的图片翻译功能,直接把你自己私有的图片放在 CDN 公网上,然后还无法删除。
    supuwoerc
        32
    supuwoerc  
       141 天前
    阿里,造概念和名词第一,总是喜欢弄出来花里胡哨的名词和概念。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   985 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:29 · PVG 05:29 · LAX 13:29 · JFK 16:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.