gpt4 book ai didi

github - 如何使用 Github 的 v4 GraphQL API 查询用户的评论请求?

转载 作者:行者123 更新时间:2023-12-05 00:13:40 26 4
gpt4 key购买 nike

给定用户的 id,我想获取所有请求审查者的拉取请求。

以下将不起作用,因为它只允许我获得该用户打开的拉取请求:

query {
node(id: "$user") {
... on User {
pullRequests(first: 100) {
nodes {
reviewRequests(first: 100) {
nodes {
requestedReviewer {
... on User {
id
}
}
}
}
}
}
}
}
}

有没有办法做到这一点?

谢谢!

最佳答案

您可以从用户 ID 中获取用户名并使用 review-requested 执行搜索。匹配请求审查的用户:

获取用户名:

{
node(id: "MDQ6VXNlcjk2OTQ3") {
... on User {
login
}
}
}

在要求用户审查的地方获得公开 PR:

{
search(query: "type:pr state:open review-requested:refack", type: ISSUE, first: 100) {
issueCount
pageInfo {
endCursor
startCursor
}
edges {
node {
... on PullRequest {
repository {
nameWithOwner
}
number
url
}
}
}
}
}

您可以将查询字符串定义为变量, try it in the explorer

关于github - 如何使用 Github 的 v4 GraphQL API 查询用户的评论请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48255251/

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