arui / tc-captcha
sdk for QQ Cloud Catcha Service
Installs: 75
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/arui/tc-captcha
This package is not auto-updated.
Last update: 2025-10-18 19:24:24 UTC
README
A Simple SDK for Tencent Cloud Captcha
Installation
Package is available on Packagist, you can install it using Composer.
composer require arui/tc-captcha
Dependencies
- PHP 7.0+
- OpenSSL Extension
- Laravel 6+
Parameter setting
php artisan vendor publish --provider="Arui\TcCaptcha\TcCaptchaProvider"
.env
QQ_CAPTCHA_SECRET_ID=
QQ_CAPTCHA_SECRET_KEY=
QQ_CAPTCHA_SECRET_APPID=
QQ_CAPTCHA_SECRET_APPKEY=
How to use
use Arui\TcCaptcha\Facades\TcCaptchaFacade;
try {
$res = TcCaptchaFacade::DescribeCaptchaResult($request->ticket, $request->randstr, Utils::getIp());
if($res !== true){
throw new \Exception($res);
}
} catch (\Exception $e) {
$response = ['message' => $e->getMessage(),'code' => 430];
return response()->json($response);
}