hostingbe/php-api

PHP API 客户端,用于连接到 HostingBE 的 API,包括日志记录和重试功能。

v1.0.1 2023-04-20 12:20 UTC

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 的可能性。