webuni/srazy-api-client

此包已被废弃且不再维护。没有建议的替代包。

http://srazy.info 缺少的 API

安装: 240

依赖: 0

建议者: 0

安全: 0

星标: 3

关注者: 4

分支: 0

公开问题: 0

语言:HTML

dev-master / 1.0.x-dev 2016-04-25 07:08 UTC

This package is auto-updated.

Last update: 2022-01-04 21:41:29 UTC


README

Latest Stable Version Build Status Scrutinizer Code Quality SensioLabsInsight

针对 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