webuni / srazy-api-client
此包已被废弃且不再维护。没有建议的替代包。
http://srazy.info 缺少的 API
dev-master / 1.0.x-dev
2016-04-25 07:08 UTC
Requires
- php: ^5.5|^7.0
- doctrine/collections: ^1.3
- guzzlehttp/guzzle: ^6.0
- ocramius/proxy-manager: ^1.0
- symfony/css-selector: ^3.0
- symfony/dom-crawler: ^3.1@dev
Requires (Dev)
- fabpot/php-cs-fixer: ^1.11
- phpunit/phpunit: ^4.8|^5.2
- symfony/var-dumper: ^3.0
This package is auto-updated.
Last update: 2022-01-04 21:41:29 UTC
README
针对 http://srazy.info 的缺失 API
安装
我们将通过 Composer 安装此库
composer require webuni/srazy-api-client
使用
创建客户端
use Webuni\Srazy\Client; $client = new Client();
客户端可以处理用户、聚会和单个事件
$userApi = $client->user(); $seriesApi = $client->series(); $eventApi = $client->event();
我们将使用以下方式查找聚会
$series = $seriesApi->find('symfony')->first();
通过方法访问聚会的各个属性
$series->getName(); $series->getDescription(); $series->getFollowers(); $series->getEvents();
我们可以访问每个事件
foreach ($series->getEvents() as $event) { $event->getName(); $event->getDescription(); $event->getStart(); $event->getEnd(); $event->gteLocation(); $event->getSessions(); $event->getComments(); }
开发计划
- 1.0 - (2016年4月) 完整的 API 用于读取公共信息
- 1.1 - 对登录用户和读取可见于登录用户的信息的支持
- 2.0 - 支持编辑的 API