Azure devops Azure DevOps REST API错误:您无权创建订阅

Azure devops Azure DevOps REST API错误:您无权创建订阅,azure-devops,azure-devops-rest-api,Azure Devops,Azure Devops Rest Api,在以下文档中,我尝试让用户跟踪工作项,但收到以下错误: { “$id”:“1”, “innerException”:null, “消息”:“您无权创建订阅。”, “typeName”:“System.UnauthorizedAccessException,mscorlib”, “typeKey”:“UnauthorizedAccessException”, “错误代码”:0, “eventId”:0 }感谢您提供有关您的用户角色和许可的详细信息,这些通常是在此类情况下需要检查的前两件事 由于您

在以下文档中,我尝试让用户跟踪工作项,但收到以下错误:

{
“$id”:“1”,
“innerException”:null,
“消息”:“您无权创建订阅。”,
“typeName”:“System.UnauthorizedAccessException,mscorlib”,
“typeKey”:“UnauthorizedAccessException”,
“错误代码”:0,
“eventId”:0

}
感谢您提供有关您的用户角色和许可的详细信息,这些通常是在此类情况下需要检查的前两件事

由于您是一名项目管理员,并且至少拥有基本许可证,我建议您检查两件事:

  • 如果在组织之间发出两个呼叫时使用相同的PAT,请确保在配置PAT时选择了“所有可访问的组织”:
  • 在您的项目中,转到项目设置>服务连接>安全性,验证您尝试创建服务连接的用户是否具有访问权限。如果没有,则将其添加到端点管理员组

  • 感谢您提供有关您的用户角色和许可的详细信息,这些通常是在此类情况下需要检查的前两件事

    由于您是一名项目管理员,并且至少拥有基本许可证,我建议您检查两件事:

  • 如果在组织之间发出两个呼叫时使用相同的PAT,请确保在配置PAT时选择了“所有可访问的组织”:
  • 在您的项目中,转到项目设置>服务连接>安全性,验证您尝试创建服务连接的用户是否具有访问权限。如果没有,则将其添加到端点管理员组

  • 如果用户希望设置全局通知,则需要确保他们是组织的“项目集合管理员”组的成员

    我在UI中测试了它,如果用户是项目管理员但不是PCA组的成员,那么他没有执行该操作的权限


    如果您的用户想要设置全局通知,您需要确保他们是组织的“项目集合管理员”组的成员

    我在UI中测试了它,如果用户是项目管理员但不是PCA组的成员,那么他没有执行该操作的权限


    感谢您的快速回复,但这两个问题都没有解决。第一点:检查范围是个好主意,但如果不是针对目标组织,您收到的只是未经授权的401,没有任何机构。无论如何,现在我的令牌拥有它所属的所有组织的权限。关于第二点:我的管理员用户拥有项目服务连接以及安全选项卡的完全权限。还有一件事。我的目标是使用我拥有的管理员帐户订阅普通用户,以接收关于工作项更改的电子邮件(让他/她跟随)。谢谢,欢迎其他任何输入。您的用户是项目集合管理员吗?或者,单个项目的项目管理员?您好,它只是产品组织的项目管理员和我的测试组织的项目集合管理员。这看起来很不一样。你的意思是我需要组织级别的管理员权限才能实现这一点吗?是的,这是正确的。感谢你的快速响应,但这两个问题都没有解决。第一点:检查范围是一个好主意,但如果不是针对目标组织,你只会收到未经授权的401,没有机构。无论如何,现在我的令牌拥有它所属的所有组织的权限。关于第二点:我的管理员用户拥有项目服务连接以及安全选项卡的完全权限。还有一件事。我的目标是使用我拥有的管理员帐户订阅普通用户,以接收关于工作项更改的电子邮件(让他/她跟随)。谢谢,欢迎其他任何输入。您的用户是项目集合管理员吗?或者,单个项目的项目管理员?您好,它只是产品组织的项目管理员和我的测试组织的项目集合管理员。这看起来很不一样。你的意思是我需要组织级别的管理员权限才能实现这一点吗?是的,这是正确的。我也测试了它,这里的结果相同。原因似乎是缺乏PCA成员资格。谢谢,我也测试过了,结果也一样。原因似乎是缺乏PCA成员资格。非常感谢。