是否可以在Bintray上列出软件包中所有可用的版本?

问题描述 投票:1回答:1

是否有办法在Bintray上检索给定软件包中的所有可用版本?

就像存储库和软件包分别具有“获取存储库”和“获取软件包”一样。

我知道一种方法是进入用户界面并查看版本列表。但我希望找到一个可以为我完成此任务的API。

有什么想法吗?

rest api bintray
1个回答
0
投票

尝试获取包API:

GET /packages/:subject/:repo/:package[?attribute_values=1]

{
  "name": "my-package",
  "repo": "repo",
  "owner": "user",
  "desc": "This package...",
  "labels": ["persistence", "database"],
  "attribute_names": ["licenses", "vcs", "github", ...], (hidden when using 'attribute_values=1' )
  "licenses": ["Apache-2.0"],
  "custom_licenses": ["my-license-1", "my-license-2"],   (only for Premium Account)
  "followers_count": 82,
  "created": "ISO8601 (yyyy-MM-dd'T'HH:mm:ss.SSSZ)",
  "website_url": "http://jfrog.com",
  "rating": 8,
  "issue_tracker_url": "https://github.com/bintray/bintray-client-java/issues",
  "linked_to_repos": [],
  "github_repo": "", (publishers only)
  "github_release_notes_file": "", (publishers only)
  "public_download_numbers": false, (publishers only)
  "public_stats": true, (publishers only)
  "permissions": [],
  "versions": ["0.9", "1.0", "1.0.1", ...],
  "latest_version": "1.2.5",
  "rating_count": 8,
  "system_ids" : [],
  "updated": "ISO8601 (yyyy-MM-dd'T'HH:mm:ss.SSSZ)",
  "vcs_url": "https://github.com/bintray/bintray-client-java.git",
  "attributes": "{"attr1_name":["attr1_value"], "attr2_name":["attr2_value"]}"   (only when 'attribute_values=1')
}

https://bintray.com/docs/api/#_get_packages

您可以看到生成的JSON的版本部分。

© www.soinside.com 2019 - 2024. All rights reserved.