3

Bitbucket リポジトリから 1 つのファイルをダウンロードしたいと考えています。ドキュメンタリーで、次の API 呼び出しを見つけました。

https://api.bitbucket.org/1.0/repositories/{accountname}/{repo_slug}/raw/{revision}/{path}

ただし、「アカウント名」、「repo_slug」、「リビジョン」、「パス」が何であるかを見つけるのに苦労しています。

Bitbucket アカウントで "scripts" フォルダを開くと、ブラウザに次のリンクが表示されます。

https://example.com/projects/MMMA/repos/iapc_reporting/browse/scripts

アカウント名には「MMMA」、repo_slug には「iapc_reporting」、リビジョンにはブランチ「master」、パスには「scripts/main.py」を使用しました。URL は次のようになります。

https://api.bitbucket.org/1.0/repositories/MMMA/iapc_reporting/raw/master/scripts/main.py

残念ながら、このリンクをブラウザで開くと、404 エラーが発生します。このリンクを適切に構築するにはどうすればよいですか? V2 API を使用したソリューションがあれば、さらに優れたものになります。

4

1 に答える 1

1

サーバー「example.com」が BitBucket サーバーによって管理されている場合、API URL は次のようになります。

https://example.com/rest/api/1.0/projects/MMMA/repos/iapc_reporting

Bitbucket Server REST API」を参照してください。

あなたの場合、それはプライベートレポであるためcurl --user user:pw

https://example.com/rest/api/1.0/projects/MMMA/repos/iapc_reporting/raw/master/scripts/main.py
于 2017-06-22T09:47:57.097 に答える