monbillet/api-client

allows you to quickly and easily use the monbillet api

1.0.2 2022-10-19 13:25 UTC

This package is auto-updated.

Last update: 2024-09-19 17:37:50 UTC


README

By monbillet.ch

Documentation

Please refer to our documentation for more information.

Installation

Use Composer to install the library.

$ composer require monbillet/api-client

Usage

use Monbillet\ApiClient;

$token = ''; // your API key
$cache_path = ''; // path to a writable directory to store the cache
$cache_expire_minutes = 10;
$client = new ApiClient($token, $cache_path, $cache_expire_minutes);

$events = $client->getEvents();
$event_groups = $client->getEventGroups();

$event_id = ''; // the id or unique name of an event
$event = $client->getEvent($event_id);

$group_id = ''; // the id or unique name of a group
$event_group = $client->getGroup($group_id);

Running the example

  1. Write your API key in the example/.env.sample file
  2. Run composer dump-autoload
  3. Run composer run-script example

Visit and test localhost:9000 Note: This web server is designed to aid application development. It should not be used on a public network.