sam152/roomlio-sdk

Roomlio 的 PHP SDK

0.1.1 2023-03-20 00:43 UTC

This package is auto-updated.

Last update: 2024-09-20 04:00:14 UTC


README

Roomlio 的非官方 PHP SDK。

嵌入 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);

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);
}