fw4 / sweepbright-api
用于实现SweepBright API的PHP库
v1.2.1
2023-08-30 11:35 UTC
Requires
- php: ^7.1|^8.0
- guzzlehttp/guzzle: ~6.0|~7.0
- league/oauth2-client: ^2.4
- ocramius/package-versions: ^2.1
Requires (Dev)
- phpunit/phpunit: ^8.4|^9.0
This package is auto-updated.
Last update: 2024-08-30 01:20:21 UTC
README
为SweepBright网站API提供的PHP客户端。有关使用条款和API凭据,请参阅官方文档。
安装
composer require fw4/sweepbright-api
使用
$client = new \SweepBright\SweepBright(); $accessToken = getAccessTokenFromDataStore(); if (empty($accessToken) || $accessToken->hasExpired()) { $accessToken = $client->requestAccessToken($clientId, $clientSecret); saveAccessTokenToDataStore($accessToken); } else { $client->setAccessToken($accessToken); } $estate = $client->getEstate($estateId);
API客户端提供了以下方法
public function getEstate(string $estate_id): Response
public function setEstateUrl(string $estate_id, string $url): void
public function saveContact(array $data, ?array $preferences = null, ?array $location_preference = null): void
public function saveEstateContact(string $estate_id, array $data): void
有关可用请求参数和响应属性的更多信息,请参阅官方API文档。请求和响应中的属性不依赖于样式,可以通过snake_case和camelCase访问。