list chat channel¶
- 接口地址:
/api/chat/channel/list
/api/chat/channellist
- HTTP请求方式
GET
- 请求参数
无或见实现
- 响应代码
共通响应
示例:
curl -X GET "$BASE_URL/api/chat/channel/list"
响应示例:
JSON:
{ "data": { "list": [] }, "code": 0, "message": "OK" }
create chat channel¶
- 接口地址:
/api/chat/channel/create
- HTTP请求方式
POST
- 请求参数
name (form, required): 频道名称
public (form, required): 是否公开,true/false
- 响应代码
共通响应
示例:
curl -X POST "$BASE_URL/api/chat/channel/create" -d "name=频道名&public=true"
响应示例:
JSON:
{ "code": 0, "message": "OK", "data": {} }
get or create chat channel¶
- 接口地址:
/api/chat/channel/getorcreate
- HTTP请求方式
POST
- 请求参数
见实现(根据成员获取或创建私聊频道)
- 响应代码
共通响应
get chat channel id¶
- 接口地址:
/api/chat/channel/id
- HTTP请求方式
GET
- 请求参数
见实现
- 响应代码
共通响应
get chat channel detail¶
- 接口地址:
/api/chat/channel/detail/:id
- HTTP请求方式
GET
- 请求参数
id (path): 频道 ID
- 响应代码
共通响应
delete chat channel¶
- 接口地址:
/api/chat/channel/delete
- HTTP请求方式
POST
- 请求参数
id (form, required): 频道 ID
- 响应代码
共通响应
leave chat channel¶
- 接口地址:
/api/chat/channel/leave
- HTTP请求方式
POST
- 请求参数
id (form, required): 频道 ID
- 响应代码
共通响应
join chat channel¶
- 接口地址:
/api/chat/channel/join
- HTTP请求方式
POST
- 请求参数
id (form, required): 频道 ID
- 响应代码
共通响应
add channel member¶
- 接口地址:
/api/chat/channel/addmember
- HTTP请求方式
POST
- 请求参数
id (form, required): 频道 ID
成员相关参数见实现
- 响应代码
共通响应
remove channel member¶
- 接口地址:
/api/chat/channel/removemember
- HTTP请求方式
POST
- 请求参数
id (form, required): 频道 ID
成员相关参数见实现
- 响应代码
共通响应
get chat user list¶
- 接口地址:
/api/chat/userlist
- HTTP请求方式
GET
- 请求参数
domain (path/query): 域名
- 响应代码
共通响应
chat message list¶
- 接口地址:
/api/chat/message/list
- HTTP请求方式
GET
- 请求参数
见实现
- 响应代码
共通响应
create chat message¶
- 接口地址:
/api/chat/message/create
- HTTP请求方式
POST
- 请求参数
id (form, required): 频道 ID 或会话标识
content (form, required): 消息内容
msg_type (form, optional): 消息类型
- 响应代码
共通响应
delete chat message¶
- 接口地址:
/api/chat/message/delete
- HTTP请求方式
POST
- 请求参数
见实现
- 响应代码
共通响应
search chat message¶
- 接口地址:
/api/chat/message/search
- HTTP请求方式
POST
- 请求参数
见实现
- 响应代码
共通响应
chat message command¶
- 接口地址:
/api/chat/message/command
- HTTP请求方式
POST
- 请求参数
见实现
- 响应代码
共通响应
chat message timeline¶
- 接口地址:
/api/chat/message/timeline
- HTTP请求方式
GET
- 请求参数
见实现
- 响应代码
共通响应
chat drive download link¶
- 接口地址:
/api/chat/drive/downloadlink
- HTTP请求方式
POST
- 请求参数
id (form, required): 文件 ID
name (form, optional): 文件名
- 响应代码
共通响应
chat file download¶
- 接口地址:
/chatfile/download/:id
- HTTP请求方式
GET
- 请求参数
id (path): 文件 ID
- 响应代码
重定向到下载地址或流
v1 fetch api key¶
- 接口地址:
/api/v1/fetch_api_key
- HTTP请求方式
POST
- 请求参数
user (form): 用户名
password (form): 密码
见实现
- 响应代码
共通响应
v1 register¶
- 接口地址:
/api/v1/register
- HTTP请求方式
POST
- 请求参数
见实现
- 响应代码
共通响应
v1 events¶
- 接口地址:
/api/v1/events
- HTTP请求方式
GET
- 请求参数
见实现(SSE 等)
- 响应代码
共通响应
v1 get messages¶
- 接口地址:
/api/v1/messages
- HTTP请求方式
GET
- 请求参数
见实现
- 响应代码
共通响应
v1 send messages¶
- 接口地址:
/api/v1/messages
- HTTP请求方式
POST
- 请求参数
见实现
- 响应代码
共通响应
v1 message detail¶
- 接口地址:
/api/v1/messages/:id
- HTTP请求方式
GET
- 请求参数
id (path): 消息 ID
- 响应代码
共通响应
chat messages history¶
- 接口地址:
/api/chat/messages/history
- HTTP请求方式
GET
- 请求参数
见实现
- 响应代码
共通响应
v1 register queue¶
- 接口地址:
/api/v1/register_queue
- HTTP请求方式
POST
- 请求参数
见实现
- 响应代码
共通响应
v1 user uploads¶
- 接口地址:
/api/v1/user_uploads
- HTTP请求方式
POST
- 请求参数
multipart 上传
- 响应代码
共通响应
v1 users me presence¶
- 接口地址:
/api/v1/users/me/presence
- HTTP请求方式
POST
- 请求参数
见实现
- 响应代码
共通响应
v1 users me¶
- 接口地址:
/api/v1/users/me
- HTTP请求方式
GET
- 请求参数
- 响应代码
共通响应
v1 server settings¶
- 接口地址:
/api/v1/server_settings
- HTTP请求方式
POST
- 请求参数
见实现
- 响应代码
共通响应