聊天室聊天室管理删除聊天室

删除聊天室

概述

此端点允许您永久删除指定的聊天室及其所有讯息。删除后,聊天室资料与讯息记录将从资料库中完全移除且无法复原。


API 端点

删除聊天室

永久删除指定的聊天室及其所有讯息。

DELETE /rooms/:id

Headers

参数类型必填说明
IM-CLIENT-KEYstring用户端金钥
IM-Authorizationstring用户端权杖

Path Parameters

参数类型必填说明
:idstring聊天室唯一识别码

范例请求

cURL 范例:

curl -X "DELETE" "https://your-app.imkit.io/rooms/test-room-123" \
     -H 'IM-CLIENT-KEY: {IM-CLIENT-KEY}' \
     -H 'IM-Authorization: {IM-Authorization}' \
     -H 'Content-Type: application/json; charset=utf-8'

JavaScript 范例:

const response = await axios.delete(
  "https://your-app.imkit.io/rooms/test-room-123",
  {
    headers: {
      "IM-CLIENT-KEY": `${IM_CLIENT_KEY}`,
      "IM-Authorization": `${TOKEN}`,
      "Content-Type": "application/json; charset=utf-8",
    },
  }
);

Response

成功回应(200 OK)

参数类型说明
RCnumber回应代码(0 表示成功)
RMstring回应讯息
resultobject删除操作的结果

结果物件栏位

参数类型说明
nnumber受影响的文件数量
oknumber操作是否成功(1 表示成功)

范例回应

{
  "RC": 0,
  "RM": "OK",
  "result": {
    "n": 1,
    "ok": 1
  }
}

错误回应

当请求失败时,您会收到包含错误详细资讯的错误回应。常见的错误情况包括:

  • 无效的用户端金钥或授权权杖
  • 指定的聊天室不存在
  • 无删除该聊天室的权限
  • 伺服器内部错误

使用场景

聊天室管理

  • 清理不再使用的聊天室:永久删除已经不再活跃或不需要的聊天室
  • 资料管理:在必要时移除聊天室及其所有相关讯息记录

注意事项

  • 永久删除:此操作会将聊天室及其所有讯息从资料库永久删除,无法复原
  • 讯息一并删除:聊天室内所有的讯息记录也会同步被删除
  • 请确认聊天室 ID 正确,避免误删重要的聊天室
  • 删除后,原本在该聊天室中的成员将无法再存取任何相关资料
© 2026 FUNTEK Software Inc. All rights reserved.