Bitbucket搜索回购API

时间:2015-07-22 08:34:36

标签: bitbucket bitbucket-api

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

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

但是现在链接已经死了。

下有一个新的API
https://bitbucket.org/api/2.0/repositories

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

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

2 个答案:

答案 0 :(得分:2)

不,此时没有使用搜索功能就无法在Bitbucket上浏览存储库。我们建议您添加此类功能,在问题#2934中表达,您可能希望投票/观看。

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

答案 1 :(得分:0)

不确定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语言

设置的公共存储库