大南/zoopla-api-php-client

轻量级的 Zoopla API PHP 客户端

0.0.2 2020-09-22 15:04 UTC

This package is auto-updated.

Last update: 2024-09-23 00:25:19 UTC


README

非官方 Zoopla API PHP 客户端

Latest Stable Version Github Issues

安装

要安装,请在项目根目录下运行 composer require dant89/zoopla-api-php-client 或将 dant89/zoopla-api-php-client 添加到您的 composer.json 文件中。

"require": {
    "dant89/zoopla-api-php-client": REPLACE_WITH_VERSION
}

Zoopla 开发者 API 文档

要了解更多关于 Zoopla 开发者 API 的功能,请阅读官方文档

用法

在创建此客户端实例时使用提供的 API密钥。您还可以指定不同的 版本响应输出

use Dant89\ZooplaApiClient\Client;

// Create base client
$zooplaClient = new Client(ZOOPLA_API_KEY);
// Select application client
$propertyClient = $zooplaClient->getHttpClient('property');
$properties = $propertyClient->getPropertyListings();

测试

您可以通过运行此客户端中包含的 PHPUnit 测试来测试您的 API 密钥。

请注意,测试将计入您指定的 API 密钥的 API 调用使用量。

PHPUnit 测试

  1. 将您的 apiKey 添加到 tests/Helper/ClientTestCase.php
  2. php vendor/phpunit/phpunit/phpunit tests

PHP CodeSniffer

  • php vendor/squizlabs/php_codesniffer/bin/phpcs src --standard=PSR2 --severity=5 --extensions=php

PHP MessDetector

  • php vendor/phpmd/phpmd/src/bin/phpmd src text controversial,unusedcode,design

贡献

欢迎对客户端做出贡献,要贡献请

  1. 在此存储库上进行分支
  2. 创建您的功能分支
  3. 提交您的更改
  4. 将更改推送到分支
  5. 创建新的 pull request