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

如何通过GitLab API获取GitLab工单专属Service Desk邮箱地址?

可以通过GitLab API获取单条工单对应的专属回复邮箱,具体操作方式如下:

前置条件
  • 对应项目已开启Service Desk功能
  • 你使用的API访问令牌具备该项目工单的读取权限
  • 部署的GitLab版本不低于13.2,service_desk_reply_to字段是该版本正式加入API返回结果的
API调用方式

直接调用单条工单查询接口 GET /projects/:项目ID/issues/:工单IID,接口返回数据中service_desk_reply_to字段的值即为该工单对应的专属回复邮箱。

python-gitlab 调用示例
import gitlab

# 初始化gitlab客户端
gl = gitlab.Gitlab('你的GitLab实例地址', private_token='你的访问令牌')

# 获取指定项目
project = gl.projects.get(项目ID)

# 获取指定工单
issue = project.issues.get(工单IID)

# 打印专属回复邮箱
print(issue.service_desk_reply_to)

如果项目未开启Service Desk功能,或者当前访问令牌权限不足,该字段会返回None,你可以自行做异常判断处理。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 06:45:04