pxgamer / phishtank-php
PhishTank API 的简单 PHP 封装。
v2.1.2
2017-12-06 10:01 UTC
Requires
- php: ^7.1
Requires (Dev)
- phpunit/phpunit: ^6.3.0
- squizlabs/php_codesniffer: ^3.1
This package is auto-updated.
Last update: 2024-09-08 18:05:52 UTC
README
PhishTank API 的简单 PHP 封装。PhishTank
结构
如果以下任何一个适用于您的项目,则目录结构应遵循行业最佳实践,并命名为以下。
src/
tests/
vendor/
安装
通过 Composer
$ composer require pxgamer/phishtank-php
使用方法
__construct($url, $api_key = null)
这将使用所有详细信息初始化对象。
// Api Key parameter is optional. Should be a string if included. $client = new \pxgamer\PhishTank\Hook($url);
getResults()
这将刷新结果并从服务器获取新的结果。
示例代码
use pxgamer\PhishTank\Hook; $result = new Hook('https://github.com'); echo '<pre>' . print_r($result, true) . '</pre>';
示例响应
pxgamer\PhishTank\Hook Object ( [url:pxgamer\PhishTank\Hook:private] => https://github.com [requestData:pxgamer\PhishTank\Hook:private] => Array ( [format] => json [url] => https://github.com ) [app_key:pxgamer\PhishTank\Hook:private] => [meta:pxgamer\PhishTank\Hook:private] => pxgamer\PhishTank\Meta Object ( [timestamp:protected] => DateTime Object ( [date] => 2017-08-07 13:18:13.000000 [timezone_type] => 1 [timezone] => +00:00 ) [serverid:protected] => ab9f6c17 [status:protected] => 1 [requestid:protected] => 146.112.225.22.59886895b52782.72884672 ) [results:pxgamer\PhishTank\Hook:private] => pxgamer\PhishTank\Results Object ( [url:protected] => https://github.com [in_database:protected] => [phish_id:protected] => [phish_detail_page:protected] => [verified:protected] => [verified_at:protected] => [valid:protected] => ) )
变更日志
请参阅 CHANGELOG 了解最近更改的更多信息。
测试
$ composer test
贡献
请参阅 CONTRIBUTING 和 CODE_OF_CONDUCT 了解详细信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 owzie123@gmail.com 报告,而不是使用问题跟踪器。
鸣谢
许可协议
MIT 许可协议 (MIT)。有关更多信息,请参阅 许可文件。