Safety Guest'T blog

  • 🔐 接口总览
  • 🧩 1️⃣ 开关控制
  • 开启私聊
  • 请求参数
  • 响应
  • 关闭私聊
  • 🧩 2️⃣ 建立会话
  • 成员发起私聊
  • 请求参数
  • 响应示例
  • 🧩 3️⃣ 消息功能
  • 发送文字消息
  • 请求参数
  • 响应
  • 发送图片消息
  • 请求参数
  • 获取聊天记录
  • 请求参数
  • 响应示例
  • 撤回消息
  • 请求参数
  • 规则
  • 响应
  • 🧩 4️⃣ 黑名单管理(圈主)
  • 圈主拉黑 / 取消拉黑
  • 请求参数
  • 响应示例
  • 黑名单列表
  • 请求参数
  • 响应示例
  • 🧩 5️⃣ 圈主私聊会话列表
  • 查看当前圈子内所有私聊会话
  • 请求参数
  • 响应示例
  • 📌 附录:消息类型约定
  • 首页
  • 归档
  • 软件开发
  • 网络安全
  • 逆向破解
  • 人工智能
  • 资源分享
  • 区 块 链
  • 隐私政策
  • 友情链接

接口

  • Tz
  • 2025-10-30
  • 0

🔐 接口总览

分类接口名路径权限
圈主开关控制开启私聊/TalkPrivate/openChat圈主
关闭私聊/TalkPrivate/closeChat圈主
建立会话成员发起私聊/TalkPrivate/joinPrivate成员
消息功能发送文字/TalkPrivate/sendTalk圈主/成员
发送图片/TalkPrivate/sendImg圈主/成员
聊天记录/TalkPrivate/talkLog圈主/成员
撤回消息/TalkPrivate/recallTalk圈主/成员
黑名单管理圈主拉黑/解封/TalkPrivate/blacklistUser圈主
黑名单列表/TalkPrivate/blacklistUserList圈主
圈主视图私聊会话列表/TalkPrivate/ownerSessionList圈主

🧩 1️⃣ 开关控制

开启私聊

URL:/TalkPrivate/openChat
权限:圈主

请求参数

字段类型必填说明
circle_idint✅圈子ID

响应

{
  "code": 200,
  "msg": "success"
}

关闭私聊

URL:/TalkPrivate/closeChat
权限:圈主

请求参数与返回结构同上。


🧩 2️⃣ 建立会话

成员发起私聊

URL:/TalkPrivate/joinPrivate
权限:成员

请求参数

字段类型必填说明
circle_idint✅圈子ID

响应示例

{
  "code": 200,
  "msg": "success",
  "data": {
    "peer_user_id": 10001
  }
}

🧩 3️⃣ 消息功能

发送文字消息

URL:/TalkPrivate/sendTalk
权限:圈主 / 成员

请求参数

字段类型必填说明
circle_idint✅圈子ID
contentstring✅消息文字内容
peer_user_idint⚠️圈主发送时必填;成员无需传

响应

{
  "code": 200,
  "msg": "success",
  "data": {
    "MsgSeq": 12
  }
}

发送图片消息

URL:/TalkPrivate/sendImg
权限:圈主 / 成员

请求参数

字段类型必填说明
circle_idint✅圈子ID
URLstring✅图片链接(上传后返回的URL)
peer_user_idint⚠️圈主发送时必填;成员无需传

获取聊天记录

URL:/TalkPrivate/talkLog
权限:圈主 / 成员

请求参数

字段类型必填说明
circle_idint✅圈子ID
peer_user_idint⚠️圈主查看成员记录时必填
limitint❌每页条数(默认20)

响应示例

{
  "code": 200,
  "msg": "success",
  "data": {
    "data": [
      {
        "id": 1,
        "from_user_id": 10001,
        "to_user_id": 20002,
        "content": "Hello!",
        "type": 0,
        "MsgSeq": 1,
        "create_time": "2025-10-30 16:20:00",
        "user_info": { "id": 10001, "nickname": "Alice" }
      }
    ]
  }
}

撤回消息

URL:/TalkPrivate/recallTalk
权限:圈主 / 成员

请求参数

字段类型必填说明
circle_idint✅圈子ID
MsgSeqint✅消息序号
peer_user_idint✅会话另一方ID

规则

  • 仅发送者本人可撤回
  • 撤回时限:2分钟内

响应

{ "code": 200, "msg": "success" }

🧩 4️⃣ 黑名单管理(圈主)

圈主拉黑 / 取消拉黑

URL:/TalkPrivate/blacklistUser
权限:圈主

请求参数

字段类型必填说明
circle_idint✅圈子ID
do_user_idint✅被操作的用户ID

响应示例

  • 拉黑成功:
{ "code": 200, "msg": "blocked" }
  • 取消拉黑:
{ "code": 200, "msg": "unblocked" }

黑名单列表

URL:/TalkPrivate/blacklistUserList
权限:圈主

请求参数

字段类型必填说明
circle_idint✅圈子ID
limitint❌每页条数(默认10)

响应示例

{
  "code": 200,
  "msg": "success",
  "data": {
    "data": [
      {
        "user_id": 20002,
        "we_chat_nickname": "Student A",
        "we_chat_head_img_url": "https://...",
        "remark": "private chat blocked"
      }
    ]
  }
}

🧩 5️⃣ 圈主私聊会话列表

查看当前圈子内所有私聊会话

URL:/TalkPrivate/ownerSessionList
权限:圈主

请求参数

字段类型必填说明
circle_idint✅圈子ID
limitint❌每页条数(默认10)

响应示例

{
  "code": 200,
  "msg": "success",
  "data": [
    {
      "user_info": {
        "id": 20002,
        "nickname": "学生A",
        "avatar": "https://..."
      },
      "last_talk": {
        "content": "好的老师",
        "type": 0,
        "create_time": "2025-10-30 14:20:10"
      },
      "unread": 3
    }
  ]
}

📌 附录:消息类型约定

字段值含义
type0普通文本
type1图片URL

© 2025 Safety Guest'T blog
Theme by Wing
渝ICP备2021011909号-1 渝公网安备 50019002502382号
  • {{ item.name }}
  • {{ item.name }}