0

我正在为用户创建一个单独的应用程序来可视化 GitLab 问题,而无需访问 GitLab。我们正在使用python-gitlab检索问题数据以显示在这个单独的站点上。用户将通过单击一个按钮来创建新问题,该按钮将打开使用项目服务台电子邮件配置的电子邮件。

到目前为止,这一切都很好。但是,我们需要获取特定于问题的电子邮件地址,以便为用户提供通过这个单独的应用程序添加评论的选项。根据文档,问题本身的问题电子邮件地址很容易获得 - https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#copy-issue-email-address

有没有办法通过 GitLab API 检索这个特定于问题的电子邮件?

4

1 回答 1

0

此信息可在GET项目请求中获得。有关如何执行此操作的信息位于API 文档中。

如果service_desk_enabled密钥是true,则密钥中将有一个电子邮件地址service_desk_address。这将反映项目设置中的值。

如果您没有更改任何默认值,则电子邮件地址由以下部分组成:

  • “联系项目+”
  • 项目组名+“-”
  • 项目名称+“-”
  • 项目编号+“-”
  • “问题-@incoming.gitlab.com”

这样,如果它在请求中不可用但设置已启用,您应该能够构建它

于 2021-12-07T13:50:56.420 回答