highras/rtm

1.0.19 2023-09-26 01:46 UTC

This package is auto-updated.

Last update: 2024-09-26 03:59:12 UTC


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) 项目 ID
    • secretKey: (string) 密钥
    • endpoint: (string) 服务器端点
    • timeout: (int) 连接超时(ms)
    • autoReconnect: (bool) 支持自动重连
  • enableEncryptor($peerPubData): 启用加密连接

    • peerPubData: (string) 证书内容
  • enableEncryptorByFile($file): 通过文件启用加密连接

    • file: (string) 证书文件路径

令牌函数

请参阅 令牌函数

用户函数

请参阅 用户函数

房间函数

请参阅 房间函数

群组函数

请参阅 群组函数

好友函数

请参阅 好友函数

消息函数

请参阅 消息函数

聊天函数

请参阅 聊天函数

文件函数

请参阅 文件函数

设备函数

请参阅 设备函数

数据函数

请参阅 数据函数

RTC 函数

请参阅 RTC 函数

错误代码

请参阅 RTM 错误代码

请参阅 FPNN 错误代码