fw4/whise-webservices

此包已被放弃且不再维护。作者建议使用fw4/whise-api包。

实现WHISE Webservices的PHP库

1.1.5 2022-12-20 10:36 UTC

This package is auto-updated.

Last update: 2022-12-20 10:37:16 UTC


README

Whise webservices的PHP客户端。

⚠️ Whise webservices已被弃用,将于2022年9月关闭。强烈建议使用Whise API

安装

composer require fw4/whise-webservices

用法

$client = new \Whise\WebServices('12345');
$estates = $client->getEstateList([
    'CountryID' => 1
]);
foreach ($estates as $estate) var_dump($estate->id);

也可以通过对象构造请求

$request = new \Whise\Request\GetEstateListRequest();
$request->countryID = 1;
$request->zipList = [1000];

$client = new \Whise\WebServices('12345');
$estates = $client->getEstates($request);
foreach ($estates as $estate) var_dump($estate->id);

请求和响应上的属性都实现了不区分大小写的处理。

分页

在迭代包含多个对象的响应时,将自动在后台发送连续的分页请求。

由于webservice中的未解决错误,某些响应的计数可能返回错误数量。