nicolasbeauvais/botscout-client

此软件包已 废弃 并不再维护。没有建议替代软件包。

botscout.com 的 PHP 客户端库

1.0.1 2017-02-13 15:01 UTC

This package is auto-updated.

Last update: 2021-04-19 18:49:46 UTC


README

Latest Version on Packagist Build Status SensioLabsInsight Quality Score Total Downloads

bs_logo_full

使用 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)。有关更多信息,请参阅 许可文件