jcbl/booliwrapper

Booli API 的轻量级 PHP API 包装器。

1.0.1 2017-10-01 09:20 UTC

This package is not auto-updated.

Last update: 2024-09-29 04:54:37 UTC


README

Booli API 的轻量级 PHP API 包装器。

Build Status

安装

composer require jcbl/booliwrapper

基本使用

初始化 Booli 包装器类的新实例。提供您的密钥和调用者 ID。我更喜欢使用 .env。

require_once __DIR__ . '/vendor/autoload.php';

use Jcbl\Booliwrapper\Booli;
use Dotenv\Dotenv;

$dotenv = new Dotenv(__DIR__);
$dotenv->load();

$booli = new Booli(getenv('CALLER_ID'), getenv('API_KEY'));

之后,您可以像这样进行列表调用。

$listingAll = $booli->listing()->all([
    'q' => 'stockholm',
    'limit' => 3,
    'filters' => [
        'maxListPrice' => 2000000
    ]
]);

$listingSingle = $booli->listing()->single(BOOLI_ID);

echo $listingAll;
echo $listingSingle;

要应用过滤器,将过滤器作为第二个参数传递为关联数组。get 方法访问响应属性,返回 JSON 响应。

可用方法