Ich bin auf der Suche nach einer Möglichkeit, die Anzahl der nugget-Paket-Downloads von meinem C# -Code zu erhalten. Ist es möglich? Ist eine Authentifizierung erforderlich? Ich sehe Feeds und Odata, die bereits dafür verwendet werden, aber ich kann sie nicht verwenden.Nuget Paket-Download mit C#
9
A
Antwort
7
Ein kurzer Blick auf die API zeigt, dass die Gesamt Index (zum Beispiel) ist https://www.nuget.org/api/v2/Packages
, wobei jeder id
der URL für ein bestimmtes Paket zu sein, zum Beispiel: https://www.nuget.org/api/v2/Packages(Id='protobuf-net',Version='2.0.0.668')
die eine d:DownloadCount
Element hat, wobei d
ein XML ist Alias http://schemas.microsoft.com/ado/2007/08/dataservices
:
<d:DownloadCount m:type="Edm.Int32">73428</d:DownloadCount>
So: das Paket Seite laden, und die d:DownloadCount
lesen.
Verwandte Themen
- 1. TeamCity mit NuGet, fehlende Referenzen
- 2. VS2013 Boost mit NuGet
- 3. NuGet-Server mit Caching
- 4. Probleme mit SignalR mit NuGet
- 5. wie nuget-Paket für native C++
- 6. Probleme mit NuGet unter XP
- 7. Nuget Pack csproj mit Nuspec
- 8. Nexus oder Artefakt mit Nuget?
- 9. Wiederherstellen Prerelease-Pakete mit NuGet
- 10. Nuget mit Devops und Fallback
- 11. NuGet Aktivieren Paketwiederherstellung mit TFS
- 12. Nuget Gallery mit mehreren Feeds
- 13. NuGet-Paketwiederherstellung funktioniert nicht von .nuget \ packages.config
- 14. NuGet-Versionsbäume
- 15. Installiere Pakete in xamarin.shared mit NuGet
- 16. nuget Exit-Code 9009
- 17. Teamcity Nuget installieren Build-Schritt nicht mit mehreren Quellen arbeitet, einer von ihnen TC Privat NuGet
- 18. NuGet nicht mit VS 2015 Update 2
- 19. Nuget Automatische für WebSite
- 20. Nuget verrückt geworden?
- 21. CMake und MsVS-NuGet
- 22. Fileloadexception nach NuGet-Update
- 23. Projektreferenzen v NuGet-Abhängigkeiten
- 24. Wie erstellt man ein Nuget-Paket mit Release- und Debug-DLLs mit dem nuget Package Explorer?
- 25. nuget Abhängigkeiten von Abhängigkeiten
- 26. C# Visual Studio .NET Kern - Nicht zu finden Nuget-Pakettyp
- 27. NET Framework 4.5.1 Nuget Problem mit Masstransit
- 28. Push NuGet-Paket programmgesteuert mit NuGet.Core
- 29. Entwickeln und Debuggen mit Nuget-Bibliotheken
- 30. Wie installiere ich JSON.NET mit NuGet?
Ich werde das versuchen, aber benötigt es eine Autorisierung wie oauth1 oder oauth2? –
@nimishashrivastava nein; Sie können einfach über nackte http zugreifen; Keine Authentifizierung für das öffentliche Feed benötigt –
Vielen Dank. Ich habe es gerade verifiziert. Super cool! –