3

我一直在尝试找到一个 API 来根据它们编写的语言查询 BitBucket 上的存储库。几年前我一直在使用

https://bitbucket.org/repo/all/relevance?language=X

但是现在链接已经死了。

下面有一个新的API

https://bitbucket.org/api/2.0/repositories

但是没有关于任何查询参数的文档。

有没有办法浏览公共回购?

4

2 回答 2

3

不,目前无法在不使用搜索功能的情况下浏览 Bitbucket 上的存储库。在 issue #2934中提出了添加此类功能的建议,您可能想要投票/观看。

在 API 方面,您可以使用端点浏览所有公共存储库https://bitbucket.org/api/2.0/repositories/,但您不能搜索和/或过滤结果。

于 2015-07-27T08:24:07.263 回答
1

不确定 API 何时更改,但您现在可以使用以下语法来执行此操作

https://api.bitbucket.org/2.0/repositories/USER_NAME?q=language=%22LANGUAGE%22

%22是解码的版本"

有关过滤请求的更多信息,请参阅:

https://developer.atlassian.com/bitbucket/api/2/reference/meta/filtering#supp-endpoints


您可以单击此链接以获取工作示例:

https://api.bitbucket.org/2.0/repositories/craigiswayne?q=language=%22shell%22

应该只带回我的用shell语言设置的公共存储库

于 2018-02-14T10:05:28.563 回答