我正在寻找一种从我的C#代码中获取nuget包下载次数的方法.可能吗?是否需要任何身份验证?我看到饲料和odata已经用于此,但我不能使用它们.
简要介绍一下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是一个xml别名http://schemas.microsoft.com/ado/2007/08/dataservices
:
<d:DownloadCount m:type="Edm.Int32">73428</d:DownloadCount>
Run Code Online (Sandbox Code Playgroud)
所以:加载包页面,然后阅读d:DownloadCount
.
归档时间: |
|
查看次数: |
952 次 |
最近记录: |