很想吐槽一下阿里云的思维, API 烦杂,是我没理解还有阿里云思想太固化了? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
atfeel
V2EX    程序员

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

  •  1
     
  •   atfeel 2024-07-30 12:10:46 +08:00 4760 次点击
    这是一个创建于 440 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

    找了以下文档,挺简单的啊,引入,调 api , 完事
    DjvuLee
        31
    DjvuLee  
       2024-07-31 14:10:18 +08:00
    阿里的 API 是真的差,完全是面向 KPI 编程,我都怀疑他们自己不会想好调用使用。

    最令我震惊的是他们的图片翻译功能,直接把你自己私有的图片放在 CDN 公网上,然后还无法删除。
    supuwoerc
        32
    supuwoerc  
       2024-07-31 15:31:26 +08:00
    阿里,造概念和名词第一,总是喜欢弄出来花里胡哨的名词和概念。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3485 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 04:58 PVG 12:58 LAX 21:58 JFK 00:58
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86