getToken: トークンを直接取得
WARNING
選択したCAPTCHAタイプを解決するために、タスクを直接取得します。
パラメータでどのCAPTCHAタイプを解決するか指定します。
現在、以下のタイプをサポートしています:
-
ReCaptchaV2Task
-
ReCaptchaV2EnterpriseTask
-
ReCaptchaV2TaskProxyLess
-
ReCaptchaV2EnterpriseTaskProxyLess
-
ReCaptchaV3Task
-
ReCaptchaV3EnterpriseTask
-
ReCaptchaV3TaskProxyLess
-
ReCaptchaV3EnterpriseTaskProxyLess
リクエストの例
POST https://api.capsolver.com/getToken
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey":"YOUR_API_KEY",
"appId": "APP_ID",
"task": {
"type":"ReCaptchaV3TaskProxyLess",// Identifyする必要のあるタイプを以下に記述してください
"websiteURL": "https://demo.com/",
"websiteKey": "6LcpsXsnAAAAAbbAcafeiCCr3xxx2UeZ8qef1Hbb"
}
}
リクエストパラメータ
パラメータ | タイプ | 必須 | 説明 |
---|---|---|---|
clientKey | String | Yes | クライアントアカウントキー。ダッシュボードで確認できます。 |
appId | String | No | デベロッパーのAppId。ダッシュボードのデベロッパーセクションで申請してください。 |
task | Object | Yes | タスクオブジェクト |
callbackUrl | String | No | トークンはこのエンドポイントに送信(POST)されます。 |
レスポンスの例
{
"errorId": 0,
"taskId": "...",
"solution": {
"gRecaptchaResponse": "03AGdBq25SxXT-pmSeBXjzScW-EiocHwwpwqtk1QXlJnGnUJCZrgjwLLdt7cb0..."
},
"status": "ready"
}
レスポンスの構造
パラメータ | タイプ | 説明 |
---|---|---|
errorId | Integer | エラーメッセージ: 0 - エラーなし 1 - エラーあり |
errorCode | String | errorCode: エラーの完全なリスト |
errorDescription | String | エラーの詳細 |
status | String | • 準備完了 |
solution | Object | タスク結果データ。各タスクタイプによって異なります。 |
レスポンスの仕様
-
認識成功:
errorId
=0
かつstatus
=ready
の場合、結果はsolution
に含まれます。 -
エラー:
errorId
が0
より大きい場合、errorDescription
に基づいてエラー情報を確認してください。