sam152/roomlio-sdk

PHP SDK for Roomlio.

Installs: 7

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 2

Forks: 0

Open Issues: 0

pkg:composer/sam152/roomlio-sdk

0.1.1 2023-03-20 00:43 UTC

This package is auto-updated.

Last update: 2025-09-20 05:58:57 UTC


README

An unofficial PHP SDK for Roomlio.

Example of using the embed API:

<?php

use RoomlioSdk\EmbedApi\SecureEmbedCodePayloadGenerator;
use RoomlioSdk\EmbedApi\Room;
use RoomlioSdk\EmbedApi\CurrentUser;

$payloadGenerator = new SecureEmbedCodePayloadGenerator('hmac-secret');

$embedPayload = $payloadGenerator->singleRoom(new Room('key', 'Room Name'), new CurrentUser('uid-1', 'Jobe Taskman'));
var_export($embedPayload);

Example of using the web API:

<?php

use RoomlioSdk\WebApi\WebApiClient;
use GuzzleHttp\Client;

$client = new WebApiClient('api-key', new Client());

$response = $client->roomHistory('room-key');
var_export($response->data);

while ($response->hasMore()) {
    $response = $client->nextPage($response);
    var_export($response->data);
}