hereにある既存のgithub APIをすべて検索して、ソースファイル内の特定の行の不具合情報を取得しましたが、それを達成する方法を見つける、そのようなAPIは、上記のサイトに記載されていません。誰でも私に、ソースファイルのコード行の責任情報を取得する方法を教えてもらえます。ソースファイルは、github reposでホストされ、クローンを作成せずにgit blame
をローカルで実行します。事前github APIからリポジトリ上のコード行の不正情報を取得する方法
5
A
答えて
3
で
おかげでそこには非難のAPIは、http://developer.github.com/v3/
GitHubのREST APIでません。しかし、あなたは早期アクセス・モードにある新しいGraphQL APIを介して非難の情報を取得することができます。このドキュメントを参照してくださいhttps://developer.github.com/early-access/graphql/
0
GitHub API v4には動作している責任APIがあります。ここでは、適切なクエリの例です:
{
# repository name/owner
repository(name: "MidiPlayerJS", owner: "TimMensch") {
# branch name
ref(qualifiedName:"tim") {
target {
# cast Target to a Commit
... on Commit {
# full repo-relative path to blame file
blame(path:"package.json") {
ranges {
commit {
author {
name
}
}
startingLine
endingLine
age
}
}
}
}
}
}
}
これは私のためexplorerで動作します。
関連する問題
- 1. 情報を取得する任意の方法があるのGitHub API
- 2. SoftLayer API:イメージテンプレートからblockDevice情報を取得する方法は?
- 3. Googleフォームのグリッドアイテムから行情報を取得する方法
- 4. JSON APIからの情報の取得方法
- 5. ファイルのみをGithub PROTECTEDリポジトリから取得する方法
- 6. ワイアレスネットワーク上の正方形レジスタから注文情報を取得する
- 7. Get GitHub Rest APIユーザー情報C#コード
- 8. Jenkins APIからビルド情報を取得
- 9. ジェンキンスのパイプラインスクリプトからgithub webhook情報を取得
- 10. google analytics apiから基本情報を取得する最速の方法
- 11. Trello API:カードの作成者情報を取得する方法
- 12. Twitterのリスト情報を取得する方法(購読情報)
- 13. FacebookのグラフAPIから友達の情報を取得する
- 14. ActiveXコントロール内のVS_VERSION_INFOから情報を取得する方法
- 15. ID番号からオブジェクトインスタンスの情報を取得する方法
- 16. データバインディングからオブジェクトのプロパティ情報を取得する方法
- 17. SimpleCursorAdapterからContextMenuへの情報を取得する方法
- 18. 複数のテキストファイルから情報を取得する方法#
- 19. 特定のjsonファイルから情報を取得する方法
- 20. セッションから特定の情報を取得する方法リスト
- 21. マーケットプレイスから最新のバージョン情報を取得する方法
- 22. github apiから「私のプルリクエスト」を取得する方法は?
- 23. 資格情報や認証情報からメールアドレスを取得する方法は?
- 24. ページ上のリンクから情報を取得する
- 25. クライアントからWeb ApiへのIP情報を取得する
- 26. REST API経由でLinkedinから接続情報を取得する方法
- 27. Bing Web Search APIから広告情報を取得する方法は?
- 28. OAuth2 Google APIからメールとプロフィール情報を取得する方法は?
- 29. codeigniter行の情報を得る方法
- 30. XMLBeansのXMLErrorから行番号情報を取得する方法
GraphQLを使用して責任情報を取得するクエリを作成するにはどうすればよいですか? – Safy
この記事の執筆時点では、私はGraphQL APIを通じて責任情報を得る方法を見つけていません。コミットの参照を見ると、それは責任フィールドがありますが、コミットを得る方法はありません。 Refを介して接続として追加されると思いますが、GitHubが計画していることはわかりません。 –
コミットリファレンス(https://gist.github.com/TimMensch/24c93785f1995542620bab94b92ab1edを参照)を得ることができますが、これまでの非難APIは内部エラーを投げています。 – SomeCallMeTim