批量更新消息
PUT/v1/messages
批量更新公告消息,仅管理员可调用。请求可为单个对象或对象数组;每项提供 id 时更新对应消息。实现中若某项没有 id,会将其按新增消息处理,因此更新调用务必提供 id。当消息为外部链接(is_external=1)时,最终 url 必须非空;否则最终 content 必须非空。
已知业务错误:
| code | 说明 |
|---|---|
message-3 | 请求体既不是对象也不是数组 |
message-6、message-7 | id 格式错误或对应消息不存在 |
message-8 至 message-12 | 创建消息时类型或标题缺失、为空或不支持 |
message-14、message-25 | 非外部链接消息的内容为空 |
message-15、message-16、message-22、message-23、message-26 | 展示、样式或链接模式开关不是 0 或 1 |
message-17 | sort 不是数字 |
message-24 | 外部链接消息的 url 为空 |
Request
Responses
- 200
批量更新消息的业务响应。成功和业务错误均使用 HTTP 200 返回,请通过 code 字段判断结果。