問題タブ [github-api-v3]

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.

0 投票する
1 に答える
1306 参照

github - github ワークフロー ディスパッチ イベントをトリガーした後に実行 ID を取得する

github の REST API を介してワークフロー実行をトリガーしています。しかし、github は応答本文 (204) でデータを送信しません。作成されたトリガー リクエストの実行 ID を取得するにはどうすればよいですか? ワークフロー ID の実行を返す APIについて知っているgetRunsListので、最新の実行を取得できますが、2 つの要求がほぼ同時に送信されると問題が発生する可能性があります。

0 投票する
1 に答える
86 参照

github - Github アプリのユーザー識別

マージイベントをリッスンし、組織に分析を提供する github アプリを開発しました。アプリには user:read 権限があります。git ユーザーをアプリ ユーザーにマップするには、メール ID が必要です。以下の API を呼び出してみましたが、常に電子メールが null として返されます (これらのユーザーは電子メールをパブリックとして持っていない可能性があります)。プロファイル設定に関係なく、どうすればメールにアクセスできますか? . Git ユーザーをアプリ ユーザーにマップする他の方法はありますか (メールとユーザーの名前しかありません)。

0 投票する
1 に答える
67 参照

rest - GET /repos/{owner}/{repo}/pulls/{pull_number}/merge は 404 を返します

リクエスト

curl --location --request GET 'https://api.github.com/repos/gittestapi123/DataStructure/pulls/1/files' \

上記の GET API は 200 OK を返します

応答

しかし、同じプル リクエストに対してGET /repos/{owner}/{repo}/pulls/{pull_number}/mergeの GET リクエストを送信すると、404 が返されます (有効な認証ヘッダーを含めても)

リクエスト

curl --location --request GET 'https://api.github.com/repos/gittestapi123/DataStructure/pulls/1/merge' \

応答

プルリクエストがマージされているか、上記の API を使用していないかを確認したい。誰かがこれについて助けてください。

前もって感謝します!