聊天室聊天室管理刪除聊天室

刪除聊天室

概述

此端點允許您永久刪除指定的聊天室及其所有訊息。刪除後,聊天室資料與訊息記錄將從資料庫中完全移除且無法復原。


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.