【问题标题】:Get teams I am member of获取我所属的团队
【发布时间】:2017-01-05 11:14:55
【问题描述】:

我想检索我所属的特定 TFS 团队项目中的所有团队。 REST Api 可以做到这一点吗?

我知道您可以获取所有团队,为每个团队获取成员,然后将我不是成员的所有团队排序出来。

是否可以只获取我所属的团队?

【问题讨论】:

  • 喜欢足球队?
  • 不清楚你在说什么团队。考虑指定此处讨论的 REST 端点。
  • TFS Teams.the 标签清楚地表明了这一点。 TFS 中只有一种团队。
  • 有一个 WEB API:https://{ACCOUNT}.visualstudio.com/_api/_identity/ReadGroupMembers?__v=5&scope={USERGUID}&readMembers=false,但似乎不支持外部调用,并且受跨站点脚本令牌保护。

标签: c# tfs tfs-sdk azure-devops-rest-api


【解决方案1】:

对于 REST API,不可能直接获取特定成员所属的团队。

您只能获取经过身份验证的用户有权访问的项目中的所有团队。然后获取团队成员的身份参考列表。最后获取您所属的团队。

相关API和代码示例请参考此链接Teams

除非您不是其成员的团队,否则您也没有相应的访问权限。您可以简单地使用下面的 Rest API,因为该 API 将获取项目中经过身份验证的用户有权访问的所有团队。

GET https://{instance}/DefaultCollection/_apis/projects/{project}/teams?api-version={version}[&$top={integer}&$skip={integer}]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-24
    • 2020-09-18
    • 1970-01-01
    • 1970-01-01
    • 2017-02-13
    • 2021-01-06
    • 2020-07-23
    • 1970-01-01
    相关资源
    最近更新 更多