我一直试图找到一个API来根据他们写的语言在BitBucket上查询存储库。几年前我一直在使用
https://bitbucket.org/repo/all/relevance?language=X
但是现在链接已经死了。
下有一个新的API
https://bitbucket.org/api/2.0/repositories
但是没有关于任何查询参数的文档。
有没有办法浏览公共回购?
答案 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
语言