ninjacto / ortc-php
PHP SDK 封装 ORTC (RealTime.co 的实时 pub/sub 框架)
dev-master / 1.0.x-dev
2016-11-13 07:09 UTC
Requires
- php: ~5.5|~7.0
- guzzlehttp/guzzle: ~6.2
Requires (Dev)
- mockery/mockery: ~0.9.
- phpunit/phpunit: ~4.0||~5.0
- squizlabs/php_codesniffer: ^2.3
This package is not auto-updated.
Last update: 2024-09-14 19:58:32 UTC
README
为 ORTC (Open Real-Time Connectivity,实时与云基 pub/sub 框架,由 realtime.co 为 PHP 5.5+ 提供) 提供的现代 PHP 客户端。
安装
通过 Composer
$ composer require ninjacto/ortc-php
使用方法
$ortcConfig = new OrtcConfig(); $ortcConfig->setApplicationKey('YOUR_APPLICATION_KEY'); $ortcConfig->setPrivateKey('YOUR_PRIVATE_KEY'); $ortcConfig->setVerifySsl(false); $url = 'http://ortc-developers.realtime.co/server/2.1'; // ORTC server URL $authToken = 'YOUR_AUTHENTICATION_TOKEN'; $channels = []; $testChannel = new Channel(); $testChannel->setName('CHANNEL_NAME'); $testChannel->setPermission(Channel::PERMISSION_READ); $channels[] = $testChannel; $ortc = new Ortc($ortcConfig); $authRequest = new AuthRequest(); $authRequest->setAuthToken($authToken); $authRequest->setExpireTime(61); $authRequest->setPrivate(true); $authRequest->setChannels($channels); $authResponse = $ortc->authenticate($authRequest);
变更日志
请参阅 CHANGELOG 了解最近更改的详细信息。
测试
$ composer test
贡献
请参阅 CONTRIBUTING 和 CONDUCT 了解详细信息。
安全性
如果您发现任何安全问题,请通过电子邮件 ramin.farmani@gmail.com 通知,而不是使用问题跟踪器。
鸣谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。