因此,大量研究表明,将NuGet包推送到VSTS包管理的唯一方法是使用CLI工具与NuGet包资源管理器应用程序。所以,我希望解决这个问题,让生活更轻松。Visual Studio团队服务包管理API
最初的研究让我认为我可以使用Microsoft提供的REST API之一。当我在Postman中使用下面的链接时,我得到的响应通常是Microsoft登录页面,这是我未在GET请求中传递任何身份验证时所期望的。
然而,当我更换模拟账户,并用我自己的Feed名称,我得到一个401错误。
https://sartainsoftwaresolutions.feeds.visualstudio.com/DefaultCollection/_apis/packaging/feeds/SartainSoftware.Common/packages?api-version=2.0-preview
除非我必须能够访问我的帐户VSTS给定的API,我不知道我错过了什么。
有什么想法?
我希望它拉起Microsoft登录页面,就像我加载演示URL时一样。问题是,通过演示它工作正常,并与我的网址,它给出了401而不是登录页面。 –
@DonSartain如果直接调用REST API,它将不会重定向到认证的登录页面。您可以授权使用OAuth访问REST API,因此可以重定向到登录页面。 (检查我的更新) –
@DonSartain尝试OAuth后结果如何? –