You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过API移除GitLab合并请求中的单个评审者?

GitLab合并请求移除单个评审者的正确API用法
  • GitLab目前没有提供直接通过ID删除单个评审者的API端点,你之前用的请求路径是错误的。正确操作是调用更新评审者的PUT接口,传入需要保留的所有评审者ID(剔除要移除的那一个)。
  • 正确的API路径格式:PUT /projects/:id/merge_requests/:merge_request_id/reviewers
  • 请求参数用reviewer_ids,值为包含所有保留评审者ID的数组。比如原评审者是ID 123、456,要移除123,就传reviewer_ids=[456]。
  • 你之前传reviewer_ids=0会清空所有评审者,因为0不是有效用户ID,GitLab会判定为移除全部评审者。
  • 若不清楚当前评审者列表,可先调用GET /projects/:id/merge_requests/:merge_request_id/reviewers获取完整列表,过滤掉目标ID后再用PUT请求更新。

内容的提问来源于stack exchange,提问作者Hika

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 09:49:50