Message(站内消息)
GET /api/Message/List
描述: 获取消息列表。
参数:
page
(integer): 页码,默认值为 1。pageSize
(integer): 每页大小,默认值为 10。
响应: 200 OK
请求示例:
返回示例:
POST /api/Message/Send
描述: 发送消息。
请求体:
application/json
:SendMessageRequest
对象text/json
:SendMessageRequest
对象application/*+json
:SendMessageRequest
对象
请求体参数:
receiveId
(string, required): 接收者 ID。content
(string, required): 消息内容。
响应: 200 OK
请求示例:
示例代码:
返回示例:
GET /api/Message/Delete
描述: 删除消息。
参数:
messageId
(ulong, required): 消息 ID。
响应: 200 OK
请求示例:
返回示例:
注意事项
权限控制:
所有接口均需要用户登录并携带有效的
Authorization
头(Bearer Token)。
消息发送限制:
每个用户每秒最多发送 2 条消息,超过限制会返回错误:
"send too many messages"
。
消息删除权限:
只有消息的发送者或接收者可以删除消息,否则会返回错误:
"permission denied"
。
Last updated