阿里云 openApi 的目的到底是什么? - V2EX
hytex

阿里云 openApi 的目的到底是什么?

  •  
  •   hytex Sep 7, 2023 2031 views
    This topic created in 984 days ago, the information mentioned may be changed or developed.

    因为公网 ip 在变动,想在服务器上使用一个脚本定时去查询自身 ip ,再通过云解析到当前 ip 上。 于是去找阿里云的文档,看是否能这样操作。

    好消息是找到了:确实可以这样操作 坏消息是:找了几个小时,愣是没找到我如果要通过 curl 去请求,域名及接口地址是多少。

    我想问一下,是我找错地方了吗? 我现在是在 openApi 的文档中心查看的,难道还有其他的接口文档可以查看? 现在的 openApi 的文档中心,进入接口查看之后,只给了接口名称(不知道是否是对应接口),然后就是传参。 再往右查看大部分都是教你如何使用 sdk 或者 cli 。 我真不想这么麻烦啊,就想通过 curl ,简单写一个脚本就能解决的,为什么要使用那什么 sdk 等来解决啊。

    被恶心昏了,语言表达有点问题,见谅。 所以阿里有提供一个比较明了的文档可以查看吗。

    9 replies    2023-09-07 21:28:57 +08:00
    swulling
        1
    swulling  
       Sep 7, 2023
    阿里的设计理念是尽可能让你使用 SDK ,这样出了问题好定位。

    对外提供原始的 HTTP API 文档的话,客户报告的问题 95%以上都是路径、参数名称等传错了。

    另外你直接用 curl 的话,至少得两次,一次鉴权拿到 Token 一次请求。

    回到正题,你可以用抓包的方式拿到请求信息,复现一下就行了。
    yestodayHadRain
        2
    yestodayHadRain  
       Sep 7, 2023
    阿里云有个 cli ,安装好后 就可以实现 一条命令查询了呀。openapi 的目的是为了方便大家把对云上实例的一些操作集成到自己的系统里吧,如果感觉 sdk 比较麻烦 接口参数都提供了,完全可以自己写。但是,机器详情信息这种肯定会有鉴权操作的,楼主自己封装脚本的过程基本就是在重复造轮子了,还不如直接用现成的。
    cdwyd
        3
    cdwyd  
       Sep 7, 2023 via Android   1
    阿里的有些服务的 sdk 确实难用,明明是 python php 却写的一股子 java 味,看着就像是 java 版本机器翻译过来的
    hytex
        4
    hytex  
    OP
       Sep 7, 2023
    @yestodayHadRain cron 定时任务里,使用不了 cli 。sdk 的话,不知道是否是我个人的问题,python 下载包失败,java 的刚下载还没使用
    hytex
        5
    hytex  
    OP
       Sep 7, 2023
    是麻烦一些。但如果不愿意给,可以直接说明,这样“犹抱琵琶半遮面”的感觉,让人体验非常难受…
    zhf883680
        6
    zhf883680  
       Sep 7, 2023   1
    ddns-go
    GeruzoniAnsasu
        7
    GeruzoniAnsasu  
       Sep 7, 2023
    看看 GCP 的 API 你就稍微能理解了,它那 API 也是不用 SDK 或 cli 根本没法用的
    iX8NEGGn
        8
    iX8NEGGn  
       Sep 7, 2023 via iPhone
    我上次对接阿里和腾讯的 API 时也发现了,由于项目不能使用外部库,所以只能自己写,当时那叫一个恼火,一个功能有多个页面重复描述,多个页面描述得还不一致,参数给得不全,链接跳来跳去,请看这,请看那的……

    还发现一点,腾讯阿里两家的 API 设计以及文档都很像,不知道是不是一伙人设计的还是谁抄谁的?
    790002517zzy
        9
    790002517zzy  
       Sep 7, 2023 via Android
    Github 有好多 ddns 的 docker 自己搜一下
    About     Help     Advertise     Blog     API     FAQ     Solana     3026 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 51ms UTC 12:34 PVG 20:34 LAX 05:34 JFK 08:34
    Do have faith in what you're doing.
    ubao msn 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