Github APIに、受け入れられたか拒否されたプル要求のステータスを返す関数があるかどうかを知りたいと思います。そのような機能は存在しますか?githubでAPIを使用してプルリクエストが承認または拒否されたことをどのように確認できますか?
答えて
get a single PRとなり、state
とmerged
のプロパティを確認できます。結合されている場合は、がになります。それが閉じられ、マージされていない場合、が拒否された可能性があります。
実際にはが拒否されている可能性がありますが、作成者によって閉鎖されています。他のユーザー(が拒否された)または作成者(が拒否された)によって閉じられたかどうかを確認することができるかどうかはわかりません。
公式のGithub API Documentationには、既にマージされている場合、フィールドmerged_atを持つGETリクエストがあることが示されています。編集:theresも併合フィールド。
スニペット: ... "merge_commit_sha": "e5bd3914e2e596debea16f433f57875b5b90bcd6", "merged": false, "mergeable": true, "merged_by": { "login": "octocat", "id": 1, "avatar_url": "https://github.com/images/error/octocat_happy.gif", "gravatar_id": "", "url": "https://api.github.com/users/octocat", "html_url": "https://github.com/octocat", "followers_url": "https://api.github.com/users/octocat/followers", "following_url": "https://api.github.com/users/octocat/following{/other_user}", "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", "organizations_url": "https://api.github.com/users/octocat/orgs", "repos_url": "https://api.github.com/users/octocat/repos", "events_url": "https://api.github.com/users/octocat/events{/privacy}", "received_events_url": "https://api.github.com/users/octocat/received_events", "type": "User", "site_admin": false },
- 1. アプリケーションでSQL Serverの承認が拒否されました
- 2. GitHub Apiは、保護されたブランチの承認番号を確認します。
- 3. この要求に対して承認が拒否されました。常に
- 4. IdentityServer3 .Net Web API。エラーを取得しています - このリクエストで承認が拒否されました
- 5. トークンを生成中にGoogle APIの承認アクセスが拒否されました
- 6. iOSアプリがEメール確認(4.2.3)を使用して拒否されました
- 7. Azure ADのFiddlerでこのリクエストの承認が拒否されました
- 8. "メッセージ": "このリクエストで承認が拒否されました。" OWINミドルウェア
- 9. UNCパスでアクセスが拒否されたかどうかを確認する
- 10. C#このリクエストで認可が拒否されました
- 11. カール要求を送信できません。このリクエストで承認が拒否されました
- 12. 拒否された/拒否されたプルリクエストを処理する
- 13. プルリクエストが承認されるまで、GitHubのマージボタンを無効にする
- 14. プッシュからローカルサブスクリプションが使用/完了されたことをどのように確認できますか?
- 15. クラウド環境で拒否された接続を確認するにはどうすればよいですか?
- 16. APIエンドポイントから「このリクエストで承認が拒否されました」が返されます。ベアラトークンを送信するとき
- 17. アクセスが拒否され、完了したイベントを確認しようとしています
- 18. Azure認定テストツール1.2認定「アクセスが拒否されました」
- 19. Gitを捨てて、拒否したプルリクエストをGithubにコミットします
- 20. Git-TFS - プルリクエストが承認される前に支店が最新であることを確認するにはどうすればよいですか?
- 21. ACCESS_REFUSED - 認証メカニズムを使用してログインが拒否されました
- 22. 確認メールを送信しようとすると「許可が拒否されました」
- 23. 管理者はFacebookアプリケーションを承認したユーザーをどのように確認できますか?
- 24. この要求に対して承認が拒否されました。私は郵便配達
- 25. どのようにvimがコンパイルされたオプションを確認できますか?
- 26. プロダクション環境でのみ、この要求に対する承認が拒否されました
- 27. Asp.netコアとMicrosoftアカウント認証アクセスが拒否されました
- 28. Firebaseの認証後に許可が拒否されました
- 29. github APIを使用したプルリクエストのクローズ
- 30. SharePointによって生成された電子メールの承認/拒否
それはしかし、これが唯一の '' open'またはclosed'することができ 'state'を提供しません。拒否されたり拒否されたり、その間の何か。/e:あなたの編集を見ただけで、それが受け入れられたか拒否されたかを確認する良い方法になります。 – nbokmans
@nbokmans私は答えを更新しました。それを指摘していただきありがとうございます! – Kolyunya
@nbokmans - 迅速な入力をありがとうございます。レビューでこれを伝えることは可能ですか?リンクhttps://help.github.com/articles/approving-a-pull-request-with-required-reviews/によれば、審査員はレビューを使用して、PRが却下されたという指示を与える変更を要求することができます変更。 APIでこれを取得することは可能ですか? – Gowtham