Node
Demo address
Find the Node Demo on https://github.com/GeeTeam/gt4_node_express_demo
Run demo
Install Node.js 14 or higher
Run the following commands:
npm start |
- Visit http://localhost:3000 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
| Interface information | 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 |