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();
}