Bitbucket搜索存储库API

3

我一直在尝试找到一个API,可以根据代码库所使用的编程语言查询BitBucket上的仓库。几年前我曾经使用过

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

但是现在这个链接已经失效了。

已经有一个新的 API 可供使用。

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

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

有没有办法浏览公共存储库?


1
不,目前没有办法在Bitbucket上浏览存储库而不使用搜索功能。您可能想投票/关注问题#2934 - Alexandru Guzinschi
你能把这个作为回答给后来的人吗? - Krzysztof Wende
2个回答

3
目前,没有办法在Bitbucket上浏览存储库而不使用搜索功能。有一个提议添加这样一个功能,表达在问题#2934中,您可能希望投票/关注。
在API方面,您可以使用端点https://bitbucket.org/api/2.0/repositories/浏览所有公共存储库,但不能搜索和/或过滤结果。

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”语言的公共存储库。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接