nicolasbeauvais / botscout-client
此软件包已 废弃 并不再维护。没有建议替代软件包。
botscout.com 的 PHP 客户端库
1.0.1
2017-02-13 15:01 UTC
Requires
- php: ^7.0
- guzzlehttp/guzzle: ^6.0
Requires (Dev)
- phpunit/phpunit: ^6.0
This package is auto-updated.
Last update: 2021-04-19 18:49:46 UTC
README
使用 botscout.com API 保护您的网站免受自动化脚本的攻击。
安装
您可以通过 composer 安装此软件包
composer require nicolasbeauvais/botscout-client
您还需要从 botscout.com 获取一个 API 密钥
使用方法
您必须将 Guzzle 客户端和一个 API 密钥传递给 NicolasBeauvais\BotScout 的构造函数
$client = new \GuzzleHttp\Client(); $botscout = new NicolasBeauvais\BotScout($client, 'api-key');
多参数
同时测试所有参数。
$response = $botscout->multi($name, $mail, $ip);
所有
测试单个项目是否与 botscout 数据库中的所有字段匹配。
$response = $botscout->all($name); $response = $botscout->all($email);
名称
测试名称是否匹配。
$response = $botscout->name($name);
邮件
测试电子邮件是否匹配。
$response = $botscout->mail($mail);
IP
测试 IP 是否匹配。
$response = $botscout->ip($ip);
响应
// Return false if the email has a match in the botscout database $response->isValid(); // Return true if the email has a match in the botscout database $response->getMatched();
更新日志
请参阅 更新日志 了解最近更改的信息。
测试
$ composer test
贡献
请参阅 贡献指南 了解详细信息。
安全
如果您发现任何安全相关的问题,请发送电子邮件至 nicolasbeauvais1@gmail.com 而不是使用问题跟踪器。
致谢
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件。