ガイド
getToken: トークンを直接取得

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"
    }
}

リクエストパラメータ

パラメータタイプ必須説明
clientKeyStringYesクライアントアカウントキー。ダッシュボードで確認できます。
appIdStringNoデベロッパーのAppId。ダッシュボードのデベロッパーセクションで申請してください。
taskObjectYesタスクオブジェクト
callbackUrlStringNoトークンはこのエンドポイントに送信(POST)されます。

レスポンスの例

{
    "errorId": 0,
	"taskId": "...",
    "solution": {
        "gRecaptchaResponse": "03AGdBq25SxXT-pmSeBXjzScW-EiocHwwpwqtk1QXlJnGnUJCZrgjwLLdt7cb0..."
    },
    "status": "ready"
}

レスポンスの構造

パラメータタイプ説明
errorIdIntegerエラーメッセージ:
0 - エラーなし
1 - エラーあり
errorCodeStringerrorCode: エラーの完全なリスト
errorDescriptionStringエラーの詳細
statusString• 準備完了
solutionObjectタスク結果データ。各タスクタイプによって異なります。

レスポンスの仕様

  • 認識成功: errorId = 0 かつ status = ready の場合、結果は solution に含まれます。

  • エラー: errorId0 より大きい場合、errorDescription に基づいてエラー情報を確認してください。

    errorCode: エラーの完全なリスト