arui/tc-captcha

QQ云打码服务的SDK

1.4 2023-04-08 07:30 UTC

This package is not auto-updated.

Last update: 2024-09-21 14:23:53 UTC


README

一个简单的腾讯云打码SDK

安装

该包可在Packagist上获取,您可以使用Composer进行安装。

composer require arui/tc-captcha

依赖项

  • PHP 7.0+
  • OpenSSL扩展
  • Laravel 6+

参数设置

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=

如何使用

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