Skip to main content
Drag-and-drop on mobile app is a common type of image verification.

1. Create task

Request
Response Success:
The server returns errorId = 0 and a taskId on success. Failure:
The server returns errorId = 1 with errorCode as the error code.

2. Get task result

Request
Response Success:
The server returns errorId = 0 and status = ready. Read the result from solution.
Simulate touch gestures on the app: touchstart at starttouchmove along a natural trajectory to endtouchend. Avoid linear or overly fast movement to reduce the chance of being detected as a bot.
Processing:
The server returns errorId = 0 and status = processing while the task is still being processed. Wait 2 seconds and try again. Failure:
The server returns errorId = 1 on failure.