hostingbe / php-api
PHP API 客户端,用于连接到 HostingBE 的 API,包括日志记录和重试功能。
Requires
- php: >=8.0
- guzzlehttp/guzzle: ^7.5
- monolog/monolog: ^3.2
Requires (Dev)
- phpunit/phpunit: ^8
This package is auto-updated.
Last update: 2024-09-29 17:18:25 UTC
README
HostingBE 的 API 提供了多种检索 SEO 数据以及获取访客 IP 地址信息的选项。还在不断添加更多选项。
安装此 API
composer require hostingbe/php-api
此 API 的功能
首先,通过 REST API 以 JSON 格式请求不同的数据。如果 API 出现错误,它将尝试多次执行相同的命令。此应用程序中还包括标准的日志记录功能。
首次使用 API 使用它,您需要一个 HostingBE 账户,在此创建。
登录后,点击 API 设置,并输入 API 请求来源的 IP 地址(白名单)。保存后,您将收到一个用户名和密码,您需要这些信息来使用 API。
连接到 API 至少需要以下几行
use HostingBE\phpapi\Api\Logging\ApiLogger;
use HostingBE\phpapi\Api\HostingBE;
use GuzzleHttp\Exception\RequestException;
$logger = (new ApiLogger)->create('test-api');
$api = new HostingBE($logger);
$response = $api->login('username','password');
现在您已有一个包含 JWT 令牌的对象作为响应。
以下是您可以执行的一些命令。
在 Google 中搜索 PHP 脚本
$response = $api->common('post','google/search',['q' => 'PHP script']);
在 Bing 中搜索前 10 个网站
$response = $api->common('post','bing/search',['q' => 'top 10 websites']);
关于 IP 地址的信息
$response = $api->common('get','ipinfo',['136.144.136.12']);
可用的 API 命令
- ping
- Google 搜索
- Bing 搜索
- 所有国家(代码,country_code,名称)
- WOZ 房产价值历史记录
- 房产 huislijn 概述
- 房产 huislijn 详细信息
- makelaarsland 房产概述
- makelaarsland 房产 huislijn 详细信息
- VBO 房产概述
- VBO 房产 huislijn 详细信息
文档
在 HostingBe 的文档页面上了解更多关于此 API 的可能性。