Menu dokumentasi

RecaptchaV2EnterpriseTaskProxyless: lewati Google Recaptcha Enterprise v2 tanpa proxy

Jenis tugas ini adalah untuk menyelesaikan Google Recaptcha Enterprise v2 dari alamat IP pekerja.

Hampir sama dengan RecaptchaV2TaskProxyless, kecuali tugas diselesaikan menggunakan Enterprise API dan ditugaskan ke pekerja dengan skor Recaptcha v3 terbaik. Untuk informasi selengkapnya tentang Recaptcha Enterprise, bacalah bagian FAQ ini.

Contoh Recaptcha Enterprise v2. Secara visual identik dengan versi non-enterprise.

Objek tugas

Properti Jenis Wajib Tujuan
type String Ya RecaptchaV2EnterpriseTaskProxyless
websiteURL String Ya Alamat halaman web target. Dapat berada di mana pun di situs web, bahkan di area anggota. Pekerja kami tidak menjelajahinya, tetapi menyimulasikan kunjungan.
websiteKey String Ya Kunci situs web Recaptcha. Pelajari cara menemukannya dalam artikel ini.
enterprisePayload Object Tidak Parameter tambahan yang harus dilewatkan ke metode "grecaptcha.enterprise.render" beserta sitekey. Contoh yang harus Anda cari:
JSON tanpa kesalahan
                  grecaptcha.enterprise.render("some-div-id", {
    sitekey: "6Lc_aCMTAAAAABx7u2N0D1XnVbI_v6ZdbM6rYf16",
    theme: "dark",
    s: "2JvUXHNTnZl1Jb6WEvbDyBMzrMTR7oQ78QRhBcG07rk9bpaAaE0LRq1ZeP5NYa0N...ugQA"
});
                
Dalam contoh ini, Anda dapat mencatat parameter "s" yang tidak terdokumentasi, tetapi jelas dibutuhkan. Kirimkan ke API agar kami dapat merender widget Recaptcha menggunakan parameter ini dengan baik.

Contoh permintaan

CURL
          curl -i -H "Accept: application/json" \
     -H "Content-Type: application/json" \
     -X POST -d '{
    "clientKey":"YOUR_API_KEY",
    "task":
        {
            "type":"RecaptchaV2EnterpriseTaskProxyless",
            "websiteURL":"http://mywebsite.com/recaptcha/test.php",
            "websiteKey":"6Lc_aCMTAAAAABx7u2N0D1XnVbI_v6ZdbM6rYf16",
            "enterprisePayload": {
                "s": "SOME_ADDITIONAL_TOKEN"
            }
        }
}' https://api.anti-captcha.com/createTask
        

Contoh respons

JSON tanpa kesalahan
          {
    "errorId": 0,
    "taskId": 7654321
}
        
JSON dengan kesalahan
          {
    "errorId": 1,
    "errorCode": "ERROR_KEY_DOES_NOT_EXIST",
    "errorDescription": "Account authorization key not found in the system"
}
        

Dapatkan solusi

Gunakan metode getTaskResult untuk meminta solusi. Berikan waktu pada pekerja, sekitar 5 detik, sebelum membuat permintaan pertama. Jika pekerja masih sibuk, ulangi dalam 3 detik.

Objek solusi tugas

Properti Jenis Tujuan
gRecaptchaResponse String String token yang dibutuhkan untuk berinteraksi dengan formulir pengiriman di situs web target.

Contoh respons

JSON tanpa kesalahan
          {
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}