propertywindow / client
属性窗口代理客户端
1.0.1
2018-06-29 11:57 UTC
Requires
- php: >=7.1.4
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- phpunit/phpunit: ^6.5
- squizlabs/php_codesniffer: ^3.3
This package is not auto-updated.
Last update: 2020-08-01 01:11:47 UTC
README
属性窗口代理网站 PHP 客户端
安装
首先,您需要确保您的环境中已正确设置了 Composer。
在控制台中转到项目根目录
如果您项目中还没有 composer.json
$ composer init包含此存储库
$ composer require propertywindow/client
设置
使用认证详情设置客户端
use PropertyWindow\Client;
$propertyWindow = new Client('token');
使用方法
- 获取属性
$property = $propertyWindow->getProperty('id');
$id = $property->getId();
$subType = $property->getSubType()->getName();
$terms = $property->getTerms()->getName();
$street = $property->getStreet();
$houseNumber = $property->getHouseNumber();
$postcode = $property->getPostcode();
$city = $property->getCity();
$country = $property->getCountry();
$price = $property->getPrice();
$showPrice = $property->getTerms()->isShowPrice();
$soldPrice = $property->getSoldPrice();
$lat = $property->getLat();
$lng = $property->getLng();
$online = $property->isOnline();
$archived = $property->isArchived();
- 获取属性列表
$properties = $propertyWindow->getProperties();
foreach ($properties as $property) {
$id = $property->getId();
$subType = $property->getSubType()->getName();
$terms = $property->getTerms()->getName();
$street = $property->getStreet();
$houseNumber = $property->getHouseNumber();
$postcode = $property->getPostcode();
$city = $property->getCity();
$country = $property->getCountry();
$price = $property->getPrice();
$showPrice = $property->getTerms()->isShowPrice();
$soldPrice = $property->getSoldPrice();
$lat = $property->getLat();
$lng = $property->getLng();
$online = $property->isOnline();
$archived = $property->isArchived();
}
- 获取类型
$type = $propertyWindow->getType('id');
$id = $type->getId();
$type = $type->getName();
- 获取类型列表
$types = $propertyWindow->getTypes();
foreach ($types as $type) {
$id = $type->getId();
$type = $type->getName();
}
- 获取子类型
$subType = $propertyWindow->getSubType('id');
$id = $subType->getId();
$subType = $subType->getName();
$typeId = $subType->getType()->getId();
$type = $subType->getType()->getName();
- 获取子类型列表
$subTypes = $propertyWindow->getSubTypes();
foreach ($subTypes as $subType) {
$id = $subType->getId();
$subType = $subType->getName();
$typeId = $subType->getType()->getId();
$type = $subType->getType()->getName();
}
- 获取术语
$term = $propertyWindow->getTerm('id');
$id = $term->getId();
$type = $term->getName();
$showPrice = $term->isShowPrice();
- 获取术语列表
$terms = $propertyWindow->getTerms();
foreach ($terms as $term) {
$id = $term->getId();
$term = $term->getName();
$showPrice = $term->isShowPrice();
}

