問題タブ [github-graphql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
github - github graphQL APIを使用してブランチのzipballUrlを取得するには?
特定のブランチに既にチェックアウトされているリポジトリの zip ファイルをプログラムでダウンロードしようとしています。そのためには、github graphQL APIで指定したブランチのヘッドの zipballUrl を取得する必要があります。
この回答は、デフォルトのブランチの zipballUrl を取得する方法を指定していますが、要件に合わせて変更できませんでした。誰かが助けてくれれば感謝します。
PS: 私が使用しているプログラミング言語 (ballerina) はまだシェル コマンドをサポートしていないため、git clone コマンドを実行してブランチにチェックアウトすることはできません。
graphql - GIST を作成するミューテーション
GitHub の GraphQL API を使用して Gist を作成したいと考えています。ただし、使用する突然変異が見つかりませんでした。
ドキュメントで変異を検索しようとしましたが、一致するものはありませんでしaddGist
た。
GraphQL を使用して Gist を作成するために POST リクエストを作成する方法はまだありますか? それとも、多くのGitHub の API エンドポイントを使用する必要がありますか?
javascript - github-graphql レスポンスからオープン プル リクエスト情報を抽出する方法
開いているプル リクエストについて github graphql API を照会し、それらに関するカウントと概要情報を Slack チャネルに投稿するスクリプトを作成しています。
github-graphql API を照会して結果を返すことができます。結果を繰り返し処理してプロパティを読み取ることができます。
キーの値は一意であると考えていましたが、そうではないことがわかりました (たとえば、「名前」の値を持つ複数のキーがあります)。
graphql api 応答から必要な情報を抽出する方法が見つからないため、現在行き詰まっています。REST API では、データに対して複数の API を複数回呼び出すことになりますが、今回は graphql API を使用したいと考えています。
Graphql クエリは次のとおりです。
応答は次の行に沿っています。
そして、必要なデータを取得するために使用できると思って書いたコード:
しかし、これはうまくいかず、これを行う方法が思いつきません。どんな指針も本当に感謝しています。
次の行に沿って配列を作成したいと思います。