从Azure DevOps获取组织/实例名称列表

从Azure DevOps获取组织/实例名称列表,azure,azure-devops,Azure,Azure Devops,我正在调用organization API以从Azure DevOps获取所有组织/实例名称列表 URL= 总是得到同样的回答: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html lang="en-US"> <head> <title>

我正在调用organization API以从Azure DevOps获取所有组织/实例名称列表

URL=

总是得到同样的回答:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en-US">
    <head>
        <title>

            Azure DevOps Services | Sign In

</title>

Azure DevOps服务|登录

每当我调用API时,即使使用了新的auth_令牌,也总是在Postman上出现上述错误。
如果有人知道答案,请提供帮助。

根据认证流程描述。调用上述api以获取访问令牌只是对Microsoft资源进行api调用的第一部分。当您获得访问令牌时,您需要使用此访问令牌对azure devops服务api进行另一个api调用

获取azure devops帐户的帐户信息。你可能需要在下面打电话

我不确定您是否调用了正确的api来获取azure devops服务的访问令牌

Azure devops有自己的身份验证流来授权访问以获取Azure devops api。 请检查有关如何获取azure devops的访问令牌以及如何使用访问令牌调用azure devops rest api的详细信息

更新:

在postman中对调用restful api进行身份验证。您可以尝试为post man中的身份验证类型选择基本身份验证,并且密码是您的个人访问令牌无需输入用户名


能否通过“获取所有实例名称”更具体地说明您要检索的内容?@FerdinandFejskid获取所有实例名称表示我在Azure DevOps帐户中拥有的组织。您好@Nayan Dubey下面的回答对您很有帮助,请让我知道这个案例进展如何?我正在使用我的访问令牌调用postman URL=GET上的API,但我不知道为什么会出现azure登录错误,即使我使用新的auth_令牌测试了API,您可以尝试在post man中为身份验证类型选择基本身份验证,密码是您的个人访问令牌。您不需要输入您的用户名。请参考上面更新中的屏幕截图。我已经尝试过这种方法,它在Postman中工作,但我的要求是我只需要给出实例/组织名称,并获取所有项目数据。我不想使用个人访问令牌来调用API。有没有办法不使用个人访问令牌或基本身份验证就获取项目?我认为不使用身份验证就无法获取给定实例/组织的项目数据。
GET https://app.vssps.visualstudio.com/_apis/accounts?api-version=5.1