gpt4 book ai didi

github - 我们如何知道使用 github 中的 API 批准或拒绝拉取请求?

转载 作者:行者123 更新时间:2023-12-04 18:36:38 24 4
gpt4 key购买 nike

我想知道 Github API 中是否有一个函数可以返回拉取请求的状态,无论是接受还是拒绝。有这样的功能吗?

最佳答案

我也被这个问题困扰。我很难在文档中找到相关信息。
选项 A
我采用的策略是使用 issues search endpointreview预选赛在q参数。
因此,就我而言,当我想查看分配给我但尚未审核的所有 PR 时,我会遇到此端点:https://github.com/api/v3/search/issues?q=is:open+is:pr+review-requested:jordan-bonitatis+review:none其他 review限定符包括 approvedchanges_requested如此处所述:https://docs.github.com/en/github/searching-for-information-on-github/searching-issues-and-pull-requests#search-by-pull-request-review-status-and-reviewer
选项 B
如果您想查看给定 PR 的审核状态,而不是像上面的示例那样获取按状态过滤的列表,您可以点击 pull requests reviews endpoint :/repos/:owner/:repo/pulls/:number/reviews这将返回 PR 的评论列表,每个评论都有一个 state key 。
请注意,给定的 PR 可能有多个状态相互冲突的评论。例如,如果 teamMemberA 批准了它但 teamMemberB 请求更改。您必须遍历整个列表并根据所有状态决定如何处理它。

关于github - 我们如何知道使用 github 中的 API 批准或拒绝拉取请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44159555/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com