Azure DevOps/VSTS REST API 不获取变更集的变更
Azure DevOps/VSTS REST API does not get changes of a changeset
我正在尝试获取变更集的更改,但它 returns 404。我使用了这个:
https://<myname>.visualstudio.com/<projectname>/_apis/tfvc/changesets/291/changes
- 变更集存在
- 没有'/changes'它就可以工作,returns变更集信息但是我还需要合并源
- 试图指定 API 版本(例如:api-version-5.0)
我为客户端应用程序创建了一个完全控制的个人访问令牌,但没有成功。我试图在浏览器中使用这个 link 并且我得到了相同的结果:它只在没有 '/changes' 的情况下工作。
我做错了什么?
因为这是一个旧问题,这是给有同样问题的其他人的,需要从请求中删除项目名称。
https://<myname>.visualstudio.com/_apis/tfvc/changesets/291/changes
您查看了文档,果然没有它,但大多数其他 REST 调用都需要项目名称,因此可能会造成混淆。
文档也不是很清楚,您可以将 https://{myName}.visualstudio.com/
换成已记录的 https://dev.azure.com/{organization}
我正在尝试获取变更集的更改,但它 returns 404。我使用了这个:
https://<myname>.visualstudio.com/<projectname>/_apis/tfvc/changesets/291/changes
- 变更集存在
- 没有'/changes'它就可以工作,returns变更集信息但是我还需要合并源
- 试图指定 API 版本(例如:api-version-5.0)
我为客户端应用程序创建了一个完全控制的个人访问令牌,但没有成功。我试图在浏览器中使用这个 link 并且我得到了相同的结果:它只在没有 '/changes' 的情况下工作。
我做错了什么?
因为这是一个旧问题,这是给有同样问题的其他人的,需要从请求中删除项目名称。
https://<myname>.visualstudio.com/_apis/tfvc/changesets/291/changes
您查看了文档,果然没有它,但大多数其他 REST 调用都需要项目名称,因此可能会造成混淆。
文档也不是很清楚,您可以将 https://{myName}.visualstudio.com/
换成已记录的 https://dev.azure.com/{organization}