sam152 / roomlio-sdk
Roomlio 的 PHP SDK
0.1.1
2023-03-20 00:43 UTC
Requires
- php: >=8.1
- guzzlehttp/guzzle: ^7
Requires (Dev)
- phpunit/phpunit: ^9
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); }