美文网首页Golang
golang 极验证sdk

golang 极验证sdk

作者: ChunShan | 来源:发表于2018-09-29 10:14 被阅读10次

    找到一个golang版本的极验证sdk 希望能帮到你

    gtee

    极验证golang Sdk

    不需要任何第三方依赖

    go get github.com/zcshan/gtee

    依赖

    package main.
    import (
        "github.com/zcshan/gtee"
    )
    
    var gt3id string = "xxx"
    var gt3key string = "xxx"
    

    注册

    
    
    
    
    gteeobj := gtee.NewGeetest(gt3id, gt3key)
    
    gteeobj.Register("unknnow", "unknnow", func(b *gtee.Register_result, str string) {
        if b.Success == 0 {
            fallback = true
        } else {
            fallback = false
        }
        
       
    
    })
    

    验证

    
    geetest_challenge := "xxx"
    geetest_validate := "xxx"
    geetest_seccode := "xxx"
    gteeobj := gtee.NewGeetest(gt3id, gt3key)
    fallback = "xxx" //注册方法后的fallback  (建议session存储)
    that := ctx
    gteeobj.Validate(fallback, geetest_challenge, geetest_validate, geetest_seccode, func(b bool) {
        //b 是否成功
    })
    
    
    
    

    相关文章

      网友评论

        本文标题:golang 极验证sdk

        本文链接:https://www.haomeiwen.com/subject/uidvoftx.html