3

私は、BitBucket のリポジトリが記述されている言語に基づいてクエリを実行するための API を見つけようとしています。数年前、私は使用しています

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 に答える