So hat viel Forschung gezeigt, dass die einzige Möglichkeit, ein NuGet-Paket an die VSTS-Paketverwaltung zu schieben mit den CLI-Tools vs NuGet Package Explorer App ist. Also, ich hoffe, das zu beheben, um das Leben einfacher zu machen.Visual Studio Team Services-Paket-Management-API
Erste Untersuchungen lassen mich glauben, dass ich eine der von Microsoft angebotenen REST-APIs verwenden kann. Wenn ich den Link unten in Postman verwende, bekomme ich die Antwort zurück, die normalerweise die Microsoft-Login-Seite wäre, was ich erwarten würde, wenn ich keine Authentifizierung in der GET-Anfrage übergebe.
Allerdings, wenn ich die Demo-Konto und füttern Namen mit meinem eigenen ersetzen, bekomme ich einen 401-Fehler.
https://sartainsoftwaresolutions.feeds.visualstudio.com/DefaultCollection/_apis/packaging/feeds/SartainSoftware.Common/packages?api-version=2.0-preview
Wenn ich Zugriff auf die angegebene API in meinem VSTS Konto aktivieren haben, ich bin nicht sicher, was mir fehlt.
Irgendwelche Gedanken?
Ich möchte, dass es die Microsoft-Anmeldeseite aufruft, wie es beim Laden der Demo-URL der Fall ist. Das Problem ist, dass es mit der Demo funktioniert, und mit meiner URL gibt es eine 401 anstelle der Login-Seite. –
@DonSartain Es wird nicht auf die Anmeldeseite zur Authentifizierung umgeleitet, wenn die REST-API direkt aufgerufen wird. Sie können den Zugriff auf REST-APIs mit OAuth autorisieren, um auf diese Weise zur Anmeldeseite umzuleiten. (Überprüfen Sie mein Update) –
@DonSartain Was ist das Ergebnis nach dem Versuch, OAuth? –