API参考

创建通话房间

POST sdk.php?action=create_room
参数类型必填说明
typestringvoice / video / group
max_usersint最大人数,默认2
响应示例
{
  "code": 200,
  "message": "房间创建成功",
  "data": {
    "room_id": "room_a1b2c3d4...",
    "type": "video",
    "max_users": 2,
    "token": "eyJ0eXAiOiJKV1Qi..."
  }
}

加入房间

POST sdk.php?action=join_room
参数类型必填说明
room_idstring房间ID
user_idint用户ID

离开房间

POST sdk.php?action=leave_room

发送消息

POST sdk.php?action=send_message
参数类型必填说明
user_idint发送者ID
target_idstring接收者ID
msg_typestringtext / voice / image
contentobject消息内容

发送语音消息

POST sdk.php?action=send_voice
参数类型必填说明
user_idint发送者ID
target_idstring接收者ID
audiostringBase64编码音频
durationint音频时长(秒)

获取使用统计

GET sdk.php?action=stats
极客通讯 GeekIM — 极客工作室出品 · 文档版本 v1.0