POST /api/bookmark/set_saved
sync_folders 继续只用于文件夹归属管理。POST /api/bookmark/set_savedPOST /api/bookmark/sync_folders。| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
type | string | 是 | 收藏对象类型:artist / artwork / service / product |
id | number | 是 | 收藏对象 id |
is_saved | boolean | 是 | 目标收藏状态。true 表示收藏,false 表示取消收藏 |
id >= 1type 只能是 artist / artwork / service / productis_saved 必须是 booleanis_saved=true
is_saved=false
is_saved 和 folder_ids 是服务端处理后的最终状态,前端应以响应结果刷新按钮和本地状态。404:收藏对象不存在
422:参数校验失败
POST /api/bookmark/save_artist、save_artwork、save_service、save_product 保留,不作为新一键收藏按钮的首选接口。POST /api/bookmark/sync_folders 语义不变:只同步文件夹归属,适用于多选文件夹弹窗和用户中心管理场景。