Golang
Demo address
Find the Go Demo at https://github.com/GeeTeam/gt4_golang_demo
Run demo
Install Go 1.16 or higher
Run the following commands:
git clone https://github.com/GeeTeam/gt4_golang_demo
cd gt4_golang_demo
go run main.goVisit http://localhost:8001 in browser to see the demo interface
Access process
Configure geetest parameters
Get front-end parameters
Generate signature
Request GeeTest service to validate user authentication status
You can make further decisions based on the verification result returned from GeeTest server
Secondary validation API
Item | Description |
---|---|
API address | http://gcaptcha4.geetest.com/validate |
Request method | GET/POST |
Content type | application/x-www-form-urlencoded |
Response format | json |
- Request parameters
Parameter Name | Type | Description |
---|---|---|
lot_number | string | Verify serial number |
captcha_output | string | Verify output information |
pass_token | string | Token of the verification |
gen_time | string | Timestamp of the verification |
captcha_id | string | CAPTCHA ID |
sign_token | string | Verification signature |
- Response parameters
Parameter Name | Type | Description |
---|---|---|
result | string | Secondary validation result |
reason | string | Validation result description |
captcha_args | dict | Verify output parameters |