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に基づいてエラー情報を確認してください。