devilcius / eventful-api

EventFul web服务PHP API客户端

v0.4 2016-10-11 11:53 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:14:50 UTC


README

CircleCI Php EventFul Api Client

PHP客户端库,用于EventFul API

安装

composer require devilcius/eventful-api

快速开始

库的主要入口点是EventFul\EventFulApiClient类。一旦你有了一个EventFulApiClient实例,你可以轻松访问所有API服务并调用它们的方法。使用Eventful API需要有效的、当前的应用程序密钥。你可以在这里获得一个

让我们尝试使用Event服务的search方法查找一个事件

<?php

// options:
$apiKey = 'secretAppKey'; // mandatory
$endPoint = 'http://api.evdb.com'; // optional
$timeout = 10; // optional
$userAgent = 'EventFul PHP Client'; // optional
$apiClient = new EventFulApiClient($apiKey, $endPoint, $timeout, $userAgent);

$service = $apiClient->getEventService();
$params['page_number'] = 1;
$params['page_size'] = 10;
$params['category'] = 'music';
$params['location'] = 'Madrid';
$result = $service->search($params);
foreach ($result->events->event as $event) {
    echo $event->title;
}

测试

phpunit

方法