【问题标题】:Using Azure DevOps API to share a pull request使用 Azure DevOps API 共享拉取请求
【发布时间】:2021-03-08 10:03:07
【问题描述】:

我希望能够使用 Azure DevOps API 发送有关某些拉取请求的电子邮件。

我正在查看此页面作为参考:https://docs.microsoft.com/en-us/rest/api/azure/devops/git/pull%20request%20share/share%20pull%20request?view=azure-devops-rest-6.0

我不确定 POST 的正文应该如何格式化,尤其是“IdentityRef”条目。如何为个人用户获取此 IdentityRef?

【问题讨论】:

  • 嗨@Sirch,刚刚签到看看这个问题现在是否仍然阻碍你?这个问题有更新吗?

标签: azure azure-devops


【解决方案1】:

请求正文格式是这样的

{
  "message": "xxx",
  "receivers": [
    {
      "id": "xxx"
    }
  ]
}

如果您想与单个用户共享拉取请求,您可以通过 REST API 获取用户 ID

GET https://vsaex.dev.azure.com/{organization}/_apis/userentitlements?api-version=6.0-preview.3

结果:

【讨论】:

  • 这行得通,谢谢!我有 id,只是错误地格式化了“接收者”。
猜你喜欢
  • 1970-01-01
  • 2019-12-03
  • 1970-01-01
  • 1970-01-01
  • 2021-02-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多