如何在with g.as_default():
的请求请求中检索所有审阅者?我正在使用Probot
。我还在Probot中监听typescript
事件类型。我认为我需要致电pull_request
以获得审阅者列表,但是由于我是context.github.pullRequests.getReview
和NodeJs
的新手,所以我不确定如何调用以下功能。有输入吗?
此外,typescript
接受参数getReview
,在我的情况下,我只有{owner:,repo:,number:, review_id:}
。
pr_number
答案 0 :(得分:0)
正如我在上面的评论中所述,List reviews on a pull request不会返回评论,而是返回评论请求。
我找不到REST API端点,但是您可以发送GraphQL请求
query {
resource(url:"https://github.com/probot/probot/pull/870") {
... on PullRequest {
title
url
reviews(first: 100) {
nodes {
author {
login
}
}
}
}
}
}
您可以使用context.graphql
方法。有关其API,请参见https://github.com/octokit/graphql.js。确保使用最新版本的Probot(当前版本9.2.4)
答案 1 :(得分:0)
对于我们来说,它是使用requestedReviewer
查询在reviewRequests
的{{1}}对象中。
需要注意的一件事是审阅者可以是pullRequests
或User
,因此我们需要利用传播算子Team
来获得不同的字段。
... on User/Team