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

我为客户端应用程序创建了一个完全控制的个人访问令牌,但没有成功。我试图在浏览器中使用这个 link 并且我得到了相同的结果:它只在没有 '/changes' 的情况下工作。

我做错了什么?

因为这是一个旧问题,这是给有同样问题的其他人的,需要从请求中删除项目名称。 https://<myname>.visualstudio.com/_apis/tfvc/changesets/291/changes

您查看了文档,果然没有它,但大多数其他 REST 调用都需要项目名称,因此可能会造成混淆。

文档也不是很清楚,您可以将 https://{myName}.visualstudio.com/ 换成已记录的 https://dev.azure.com/{organization}