UNLOCK API
getToken

getToken

Gumagawa ng task at hinihintay ang sagot sa parehong request, hanggang 50 segundo. Kung hindi pa tapos ang task pagdating doon, ang sagot ay status processing kasama ang taskId; patuloy itong i-check gamit ang getTaskResult. Hindi ipinapadala ang mga result callback para sa mga getToken task.
POSThttps://unlock-api.com/getToken
Itakda ang timeout ng HTTP client mo nang higit sa 60 segundo para sa method na ito.

Mga request parameter

clientKey
StringRequired
Ang API key mo, 32 character, mula sa account page.
task
ObjectRequired
Task object. Ang type field nito ang nagtatakda kung aling ibang field ang kailangan. Mga task type
softId
IntegerOptional
Ang id ng application mo, naka-save kasama ng task. Tinatanggap din ang appId bilang parehong field.

Request

POST /getToken
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "TurnstileTaskProxyless",
    "websiteURL": "https://example.com/login",
    "websiteKey": "0x4AAAAAAAC3DHQFLr1GavRN"
  }
}

Response

{
  "errorId": 0,
  "taskId": 1001,
  "status": "ready",
  "solution": {
    "token": "0.zrSnRHO7h0HwSjSCU8oyzbjEtD8p..."
  },
  "cost": "0.00055",
  "createTime": 1791640000,
  "endTime": 1791640011,
  "solveCount": 1
}

Mga response field

errorId
Integer
0 kapag gumana ang request, 1 kapag hindi.
taskId
Integer
Task id.
status
String
processing habang sino-solve ang task, ready kapag tapos na.
solution
Object
Ang sagot. Nakadepende sa task type ang mga field nito.
cost
String
Presyo ng task na ito sa US dollars.

Mga code sample

curl -s https://unlock-api.com/getToken \
  -H "Content-Type: application/json" \
  -d '{"clientKey":"YOUR_API_KEY","task":{"type":"TurnstileTaskProxyless","websiteURL":"https://example.com/login","websiteKey":"0x4AAAAAAAC3DHQFLr1GavRN"}}'

Mga error na puwedeng ibalik ng method na ito