これをJavaでどのように実装できるのだろうかと思います。私は前にJavaでgithubを使用していません。あなたはその命令が何であるかをアドバイスできますか?Javaで特定のプログラミング言語のgithubリポジトリの総数を取得する
答えて
Githubは、さまざまな情報を取得するために使用できるAPIを公開しています。 Javaで同じことを行うには
https://api.github.com/search/repositories?q=language:Java
、あなたは以下となります。あなたは、以下のURLを(これは、Javaのためである)を使用することができ、特定の言語のためのリポジトリを取得するためのAPI here
についての詳細を見つけることができますApache HttpClientまたはRestTemplate(Springを使用している場合)を使用して休憩をとる必要があります。
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet("https://api.github.com/search/repositories?q=language:Java");
HttpResponse response = client.execute(request);
// Get the response
BufferedReader rd = new BufferedReader
(new InputStreamReader(
response.getEntity().getContent()));
String line = "";
while ((line = rd.readLine()) != null) {
System.out.println(line);
}
いいですね。 HTTPClientが認識されないという問題があります。簡単にGoogleは、私は、次の依存<依存性>
どのようなエラーが表示されますか? – v1shnu
コンパイルエラー:エラー:(7、1)java:/Users/raymondfrancis/IdeaProjects/assignment1/src/main/java/Assignment1.java:7:パッケージorg.apache.commons.httpclientが存在しません – user3303266
- 1. GitHubでリポジトリの言語タグを取得するには?
- 2. Github API:特定の言語で書かれたすべてのリポジトリを取得する方法
- 3. githubリポジトリのカスタム言語
- 4. Javaプログラミング言語のオンラインテスト
- 5. Cで特定のGitHubリポジトリ(リンク)からファイルのリストを取得するには
- 6. C言語のwhere句の特定の値を取得する
- 7. GitHubリポジトリにカスタム言語を追加
- 8. 特定の時間枠内のgit/GitHub上のコミットの総数?
- 9. Github API:Githubリポジトリのトピックを取得する
- 10. プログラミング言語のテキスト翻訳フレームワークを取得するには?
- 11. NLPライブラリ、Javaプログラミング言語のための
- 12. 数理プログラミング言語
- 13. Jプログラミング言語での配列言語
- 14. Javaプログラミング言語とアンドロイドの開発
- 15. 特定の単語の数をSQL Serverで取得する
- 16. 特定の関数を定義するファイルをgithubリポジトリで検索する
- 17. なぜgithub apiがリポジトリ言語フィールドのnullを返します
- 18. GitLab APIでリポジトリ言語を取得する
- 19. スキームのプログラミング言語
- 20. 取得するHibernateクエリ特定の値を持つ列のエントリの総数
- 21. GitHub API:リポジトリごとの寄稿者総数を効率的に取得するには?
- 22. |赤いプログラミング言語|ウェブページからクッキーを取得するには?
- 23. 特定のプロジェクトのプログラミング言語を習得したいときは、どこから始めるのですか?
- 24. 関数は、Cプログラミング言語
- 25. cプログラミング言語 - declare()関数
- 26. Javaで言語のUnicode文字を取得する
- 27. オブジェクト指向プログラミング言語とオブジェクト指向プログラミング言語の違い
- 28. C言語で現在の言語を取得する
- 29. gVimと複数のプログラミング言語
- 30. Dプログラミング言語のインプレース基数ソート
https://developer.github.com/v3/ – moritzg
私はgithubのは、このためのAPIをホスト思う:これは、このようなものになるだろう。 – Ezio