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

Azure DevOps旧服务器通过API按姓名查找用户时报错求助

解决Azure DevOps Server旧版API查找用户的参数错误问题
  • 补全API端点的集合路径
    旧版Azure DevOps Server的身份标识API属于集合级接口,必须在URL中指定具体项目集合(如DefaultCollection),否则服务器无法正确解析参数。修正后的URL格式应为:
    https://[serverurl]/[collection-name]/_apis/identities?api-version=5.0&searchFactor=name&factorValue=[myname]

  • 匹配服务器对应的API版本
    避免使用过高的API版本,6.0可能不适用于旧版服务器(如Azure DevOps Server 2019及更早)。根据服务器版本选择对应API版本:

    • Azure DevOps Server 2019:使用api-version=5.0
    • Azure DevOps Server 2018:使用api-version=4.1
  • 调整参数匹配逻辑

    • 尝试更换searchFactor的值,比如用accountName(域账户名,格式如DOMAIN\username)或mail(邮箱地址),部分旧版服务器对name的匹配逻辑有限制。
    • 确保factorValue内容准确,部分旧版不支持模糊匹配,需输入完整的显示名、账户名或邮箱。
  • 确认请求身份验证
    旧版服务器通常需要NTLM或基本身份验证,确保请求携带有效用户凭证(如在工具中开启NTLM认证,或在请求头中添加Authorization字段)。未正确认证的请求可能导致服务器无法处理参数,返回错误提示。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 03:14:55