arui / tc-captcha
sdk for QQ Cloud Catcha Service
1.4
2023-04-08 07:30 UTC
This package is not auto-updated.
Last update: 2024-11-16 15:05:19 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);
}