9
我正在尋找一種方法來從我的C#代碼中獲得nuget包下載計數。可能嗎?是否需要驗證?我已經看到feed和odata已被使用,但我無法使用它們。使用C#的Nuget包下載計數
我正在尋找一種方法來從我的C#代碼中獲得nuget包下載計數。可能嗎?是否需要驗證?我已經看到feed和odata已被使用,但我無法使用它們。使用C#的Nuget包下載計數
簡要看API表明整體指數是(例如)https://www.nuget.org/api/v2/Packages
,每個id
是用於特定程序包的URL,例如:https://www.nuget.org/api/v2/Packages(Id='protobuf-net',Version='2.0.0.668')
其具有d:DownloadCount
元件,其中d
是一個XML別名http://schemas.microsoft.com/ado/2007/08/dataservices
:
<d:DownloadCount m:type="Edm.Int32">73428</d:DownloadCount>
所以:加載包頁,並閱讀d:DownloadCount
。
我會試試這個,但它需要像oauth1或oauth2這樣的授權嗎? –
@nimishashrivastava nope;你可以通過裸體http訪問它;公共飼料不需要授權 –
非常感謝。我只是驗證它。超酷! –