4

我想使用报告来分析扩展程序的使用情况。我可以在扩展代码中报告一些信息,但无法获取下载、卸载、星级等信息。有没有办法获取这些信息?喜欢 OpenAPI?

4

1 回答 1

2

vsce show您可以通过不难解析的方式获得一些统计数据。

> vsce help
Commands:
  [...]
  show [options] <extensionid>         Show extension metadata

下面是 C# 扩展的输出示例:

> vsce show ms-vscode.csharp
C#
Microsoft | ↓ 6,218,092 installs | ♥ ♥ ♥ ♥ •  (188)

C# for Visual Studio Code (powered by OmniSharp).

Recent versions:
  1.21.9  December 16, 2019
  1.21.8  November 22, 2019
  1.21.7  November 11, 2019
  1.21.6  November 5, 2019
  1.21.5  October 15, 2019
  1.21.4  October 3, 2019

Categories:
  Programming Languages, Snippets, Linters, Debuggers

Tags:
  .NET, .NET Core, ASP.NET, aspnetcorerazor, C#, csharp, debuggers, dotnet, json, keybindings, multi-root ready, snippet

More info:
  Unique identifier:  ms-vscode.csharp
  Version:            1.21.9
  Last updated:       December 16, 2019, 6:56:01 PM
  Publisher:          Microsoft
  Published at:       February 26, 2016

Statistics:
  install          6218092.00
  averagerating    3.81
  ratingcount      188.00
  trendingdaily    0.01
  trendingmonthly  20.25
  trendingweekly   2.19
  updateCount      19399015.00
  weightedRating   3.84

您也可以直接使用似乎在后台使用的REST vsceAPI这里还有一个有点相关的 reddit 讨论。

于 2020-01-14T11:10:19.463 回答