Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
了解单个版本的GitHub API响应以查找下载统计信息_Api_Github - Fatal编程技术网

了解单个版本的GitHub API响应以查找下载统计信息

了解单个版本的GitHub API响应以查找下载统计信息,api,github,Api,Github,发布信息中的GitHub API说明: 每个人都可以获得有关已发布版本的信息 因此,我认为登录到GitHub就足够了,但不是一个项目的成员,例如,不必研究它的下载统计数据(这是我的用例) 不过,对于最新版本,当有可用的发行版资源时,会给我一个空的assets段 "assets": [ ], 我用like Dropwizard对它进行了测试,得到了相同的结果-空资产 还有一个测试——我在自己的回购协议中创建了一个假版本,并在上面测试了API,结果仍然相同 如何访问数据 UPD我是如何发

发布信息中的GitHub API说明:

每个人都可以获得有关已发布版本的信息

因此,我认为登录到GitHub就足够了,但不是一个项目的成员,例如,不必研究它的下载统计数据(这是我的用例)

不过,对于最新版本,当有可用的发行版资源时,会给我一个空的
assets

  "assets": [

  ],
我用like Dropwizard对它进行了测试,得到了相同的结果-空
资产

还有一个测试——我在自己的回购协议中创建了一个假版本,并在上面测试了API,结果仍然相同

如何访问数据

UPD我是如何发送API调用的

  • 仅通过Chrome浏览器
  • 通过curl 7.58.0:
    curlhttps://api.github.com/repos/telefonicaid/fiware-orion/releases/latest

我访问过,没有任何资产。当您选择时,将附加资产@Tensibai是对的。

这只是因为那些回购协议没有资产,html的分布不清楚,但源代码zip和tarball不是资产。请参见示例,其中确实包含资产release@Tensibai嗨-更新了问题。curl和browser@Tensibai这似乎是正确的答案!谢谢这当然有道理,但对我来说并不明显。我试图编辑一个没有资产的现有版本,并附加了一个二进制文件作为资产。然后发出一个请求,它就工作了,
assets
属性不再是空的,而是填充了二进制文件的信息。