Skip to content

PHP SDK

兼容 Composer 的 PHP 库,简化 CaptchaSonic API 的集成。

我们的 PHP SDK 简化了 PHP 应用中的 CaptchaSonic 集成。它会自动处理 HTTP 请求、轮询和错误管理。


安装

使用 Composer 安装:

composer require captchasonic/captchasonic-php

实现

<?php

require 'vendor/autoload.php';

use CaptchaSonic\Client;
use CaptchaSonic\Tasks\RecaptchaV2Task;

// 1. 初始化客户端
$client = new Client('YOUR_API_KEY');

try {
    // 2. 创建任务
    $task = new RecaptchaV2Task([
        'websiteURL' => 'https://example.com',
        'websiteKey' => '6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-'
    ]);

    // 3. 求解(自动轮询)
    $solution = $client->solve($task);

    echo "Token: " . $solution->gRecaptchaResponse;

} catch (Exception $e) {
    echo "Error: " . $e->getMessage();
}

链接