Github APIを使用してリリースのダウンロード数を取得する方法を理解しようとしています。私はユーザ名benlindsay
の下にpolymer-reptation
と呼ばれるテストレポを1つのタグ1.0
で持っています。 Githubの開発者ページhereは、単一のリリースに関する情報を得るために、コマンドGET /repos/:owner/:repo/releases/:id
を使用できると言います。私はどのようにそのコマンドを使用するかを理解することはできません。コマンドラインでcurl --user "benlindsay" https://api.github.com/repos/:benlindsay/:polymer-reptation/releases/:1.0
のようなものを試しました。コロンを使わずに同じものを入力し、同様のものをhurl.itに入力しました。彼らはすべて私を与えるだけgithubのダウンロード数を取得する
{
"message": "Not Found",
"documentation_url": "https://developer.github.com/v3"
}
最高でも。 APIのこの機能をどのように使用するかを誰かに教えてもらえますか?
私の試みのうちの少なくともいくつかは、正しい方法でした。フォローアップの質問: 'https:// api.github.com/repos/tensorflow/tensorflow/releases'はTensorFlowリリースを正しく取得しますが、リリースには「assets」はありません。これは' download_count'フィールドの場所です。さらに、 'https:// api.github.com/repos/vim/vim/releases'は何千ものリリースがあっても空の配列を返します。私はまだ何かが欠けていますか? –
@BenLindsayああ、そうです。 assetsタグは、リリースと一緒にバイナリをアップロードしたときにのみ存在します。 'download_count'はそのバイナリのダウンロードを示します。 'https:// api.github.com/repos/vim/vim/releases'は、完全なリリースではなく、リリースを示すタグしか作成されていないため、空白です。 –