不得不吐槽一下 CloudXNS 的 SDK 了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    DNS

不得不吐槽一下 CloudXNS 的 SDK 了

  •  
  •   vibbow 2016-01-08 05:49:44 +08:00 3354 次点击
    这是一个创建于 3646 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本来想偷懒,懒得去读 API 手册,想着直接用官方 PHP SDK 去操作一下 API 。
    没想到 CloudXNS 的官方 SDK 简直就是个大坑啊!

    首先为了防止我吐槽错项目,我用的 SDK 是在这里下载的:
    https://github.com/CloudXNS/CloudXNS-API-SDK-PHP

    槽点 1 :
    README.md 里的示例代码根本就是错的。
    CloudXNS 源代码里声明的命名空间是 CloudXNS ,结果示例代码里使用的命名空间是 Cloudxns 。
    大小写都对不上,请问你们真的测试过你们这个示例代码么?

    槽点 2 :
    蹩脚的 Composer 结构
    按照 README.md 里的安装步骤,首先下载 CloudXNS 的 SDK 源代码,接着用 Composer 安装依赖。
    理论上这样子就好用了的,结果又来个第二部:再把 CloudXNS 的源代码用 Composer 安装一遍。
    这样子安装两份源代码有意思么?

    槽点 3 :
    使用了糟糕的 HTTPClient
    既然你们的官网已经使用了 SNI ,那你们 Composer 里依赖一个使用 socket 去做 https 连接,还不支持 SNI 的 HTTPClient 有意义么?

    槽点 4 :
    看完上面三个槽点,我决定还是自己读一下手册吧。
    下载下来手册压缩包,进入文件目录,双眼已瞎...
    wrong_code 什么鬼?请问你们用的哪家的翻译引擎把“错误代码”翻译成 wrong code 的?

    6 条回复    2016-01-08 11:13:40 +08:00
    imnpc
        1
    imnpc  
       2016-01-08 07:42:27 +08:00
    SDK 错误百出是国内的通病
    快钱的 PHP 的 SDK 提供的拼接地址都是错误的...
    Andy1999
        2
    Andy1999  
       2016-01-08 07:46:45 +08:00 via iPhone
    看看腾讯企业邮局的 API ,已经发飙了
    a84945345
        3
    a84945345  
       2016-01-08 10:12:28 +08:00
    这个发在他们的官方社区去把。
    orFish
        4
    orFish  
       2016-01-08 10:22:12 +08:00
    @Andy1999 那是 api ,我看了下 cloudxns 的 api 的是 ok 的,就是 php sdk 有。。
    @imnpc sdk 是一回事,有 2 遇到的 api 各奇葩的呢。。。 sdk 可以自己封, api 奇怪就奈了
    CloudXNS
        5
    CloudXNS  
       2016-01-08 10:52:26 +08:00
    感谢您的反馈信息~
    这个 SDK 很多都是我们网友提供的,之前测试是 OK 的,当前的版本确实有这个 BUG 。我们已经安排我们自己的 PHP 工程师重构。预计下周会上线新版本。
    欢迎您在使用中继续反馈相关建议~祝您使用 CloudXNS ( www.cloudxns.net )愉快~
    moliliang
        6
    moliliang  
       2016-01-08 11:13:40 +08:00
    其实主要是线上版本迭代太快, sdk 没更上导致的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2312 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 05:17 PVG 13:17 LAX 21:17 JFK 00:17
    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