V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
xiangyuecn
V2EX  ›  全球工单系统

极验 - 对世界上最好语言支持不够啊(做的不错,可惜没看懂)

  •  
  •   xiangyuecn · 2018-05-24 16:00:58 +08:00 · 2860 次点击
    这是一个创建于 2375 天前的主题,其中的信息可能已经有所发展或是发生改变。

    1、目测就我一人看不懂极验家的文档(正在使用世界上最好的语言之一开发后端接口)。

    2、神乎其技的 api 宕机机制,磨了半天目测是鸡肋:api.geetest.com 会宕机就处理一下(你家接口都调用不了了,我才不会初始化你家验证码,目测是最原始遗留的玩意),static.geetest.com 宕机了会是神马结果?文档里面讲了这么多这个玩意,官网给个测试地方测试一下啊!

    3、服务器端最基础 RESTful 接口文档也不提供,就特么 2 个 api,提供一下很困难哈。。。只提供 SDK 和 SDK+demo 的介绍说明书,典型的嚼不好饭还让你吞下,难道世界上最好的语言只有 C#、Java、Node、Php、Python 吗? clone 了 C#、Node、PHP 的 SDK 对比看了一下,代码写的稀烂,我说的比较直!

    4、SDK 内使用的接口参数可要可不要(混乱的很),我先看的 PHP 的参数比较多,有 client_type、ip_address,目测是比较重要的,然后看了一下 C#,诶嘿!可以不写甚至没有参数,测试发现这几个参数实际上对服务器端没有一毛钱作用。并且就算填了:请求验证码和验证结果的 ip 可以完全不同,也可以通过验证,当我是傻白甜啊,果断移除所有目测没用的参数,精简到两个 api 各一个参数足以!!

    5、提供一下 RESTful 接口文档,通吃世界上所有最好语言,你家那 5 个稀烂的 sdk+demo 可以下线了!!

    6、看这么多大网站用你家,文档写成这样是不对的

    6 条回复    2018-05-25 06:59:19 +08:00
    milugt
        1
    milugt  
       2018-05-24 22:00:27 +08:00 via iPhone
    这家…很好吗?用极验的网站一律看
    milugt
        2
    milugt  
       2018-05-24 22:00:35 +08:00 via iPhone
    *不
    lsido
        3
    lsido  
       2018-05-24 22:33:11 +08:00 via Android
    研究一下马粑粑家的 SDK 你会发现新高度
    Mitt
        4
    Mitt  
       2018-05-25 04:24:50 +08:00 via iPhone
    @lsido 马爸爸 oss sdk 已经领会过了,花了一天时间到处翻 还得修 sdk 的 bug
    lrh3321
        5
    lrh3321  
       2018-05-25 06:53:04 +08:00 via Android
    @lsido 马爸爸的 sdk 和他自家出的 java 编程规范还是冲突的,还很难用。。。。要用的功能不多的时候,还不如看文档自己撸一个。
    lrh3321
        6
    lrh3321  
       2018-05-25 06:59:19 +08:00 via Android
    看 java 的 sdk,宕机貌似就是服务端访问不到他们服务器,让你自己想别的办法来验证。反正我的处理就是,宕机了就给客户端一个特殊的 Cookie,让他没有极验也能用。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2751 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 06:27 · PVG 14:27 · LAX 22:27 · JFK 01:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.