API参考
创建通话房间
POST
sdk.php?action=create_room
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| type | string | 是 | voice / video / group |
| max_users | int | 否 | 最大人数,默认2 |
响应示例
{
"code": 200,
"message": "房间创建成功",
"data": {
"room_id": "room_a1b2c3d4...",
"type": "video",
"max_users": 2,
"token": "eyJ0eXAiOiJKV1Qi..."
}
}
加入房间
POST
sdk.php?action=join_room
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| room_id | string | 是 | 房间ID |
| user_id | int | 是 | 用户ID |
离开房间
POST
sdk.php?action=leave_room
发送消息
POST
sdk.php?action=send_message
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| user_id | int | 是 | 发送者ID |
| target_id | string | 是 | 接收者ID |
| msg_type | string | 是 | text / voice / image |
| content | object | 是 | 消息内容 |
发送语音消息
POST
sdk.php?action=send_voice
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| user_id | int | 是 | 发送者ID |
| target_id | string | 是 | 接收者ID |
| audio | string | 是 | Base64编码音频 |
| duration | int | 是 | 音频时长(秒) |
获取使用统计
GET
sdk.php?action=stats
极客通讯 GeekIM — 极客工作室出品 · 文档版本 v1.0