highras / rtm
RTM 的 PHP SDK
1.0.19
2023-09-26 01:46 UTC
Requires
- php: >=5.4.0
- highras/fpnn: ^1.0.6
- simplito/elliptic-php: ^1.0.6
README
要求
-
PHP >= 5.4
-
ext-mcrypt
-
ext-gmp
-
ext-msgpack
安装
安装此 SDK 的首选方法是使用 composer。
注意:请检查此 SDK 的要求和依赖项,并阅读有关为您的应用程序的 composer.json 设置
minimum-stability
的网络提示。
运行以下命令之一:
$ php composer.phar require highras/rtm $LATEST_VERSION
或将以下内容添加到您的 composer.json
文件的 require
部分:
"highras/rtm": $LATEST_VERSION
注意
- 在使用 SDK 之前,请确保服务器时间正确,RTM-Server 将检查签名时间是否已过期
API
-
__construct($pid, $secretKey, $endpoint, $timeout = 5000, $autoReconnect = true)
: RTMServerClient 构造函数pid
: (int) 项目 IDsecretKey
: (string) 密钥endpoint
: (string) 服务器端点timeout
: (int) 连接超时(ms)autoReconnect
: (bool) 支持自动重连
-
enableEncryptor($peerPubData)
: 启用加密连接peerPubData
: (string) 证书内容
-
enableEncryptorByFile($file)
: 通过文件启用加密连接file
: (string) 证书文件路径
令牌函数
请参阅 令牌函数
用户函数
请参阅 用户函数
房间函数
请参阅 房间函数
群组函数
请参阅 群组函数
好友函数
请参阅 好友函数
消息函数
请参阅 消息函数
聊天函数
请参阅 聊天函数
文件函数
请参阅 文件函数
设备函数
请参阅 设备函数
数据函数
请参阅 数据函数
RTC 函数
请参阅 RTC 函数
错误代码
请参阅 RTM 错误代码
请参阅 FPNN 错误代码