依赖操作
POST
对依赖执行安装、卸载或同步安装状态操作。安装与卸载按队列依次执行,返回本次提交的数量;任一依赖状态不允许安装或卸载时整体失败,不会提交任何任务。sync 用于同步全部依赖的安装状态,已有同步任务执行中时会返回失败。
Tokenheader
api-token<token>32位令牌,在控制面板《个人设置 - 令牌管理》页面获取
application/json- body
依赖操作请求体
action*string操作类型,install 安装、uninstall 卸载、sync 同步安装状态
值于
"install""uninstall""sync"ids?array<integer>依赖 ID 列表,action 为 install / uninstall 时必填,sync 时可省略
返回本次操作结果:安装 / 卸载时为入队数量,同步状态时为发生状态变更的记录数量
application/json- response
安装 / 卸载时的响应
total*integer本次入队操作的依赖数量
curl -X POST "https://example.com/dependency/v1/operate" \ -H "Content-Type: application/json" \ -d '{ "action": "install" }'{ "total": 0}
