Graphql 图QL查询给定作者的PR上的所有评论
我能想到这个:Graphql 图QL查询给定作者的PR上的所有评论,graphql,github-api,Graphql,Github Api,我能想到这个: { repository(owner: "hawkular", name: "hawkular.github.io") { pullRequest(number: 237) { comments(first: 10) { nodes { body author { login } } } } } } 返回给定PR上的
{
repository(owner: "hawkular", name: "hawkular.github.io") {
pullRequest(number: 237) {
comments(first: 10) {
nodes {
body
author {
login
}
}
}
}
}
}
返回给定PR上的所有注释:
{
"data": {
"repository": {
"pullRequest": {
"comments": {
"nodes": [
{
"body": "PR was auto-deployed here: http://209.132.178.114:10237 and it will be available for 4 days.\n",
"author": {
"login": "hawkular-website-bot"
}
},
{
"body": "Any ETA for this blog post to be finished/published ?",
"author": {
"login": "theute"
}
},
{
"body": "After PR696 in hawkular-metrics I will continue.. helps me to create something repetable",
"author": {
"login": "burmanm"
}
},
{
"body": "PR was auto-deployed here: http://209.132.178.114:10237 and it will be available for 4 days.",
"author": {
"login": "hawkular-website-bot"
}
},
{
"body": "The article cites `CompressionData` job, but it should be `CompressData`.",
"author": {
"login": "jsanda"
}
},
{
"body": "Is this PR active ? Severla months without activity.",
"author": {
"login": "lucasponce"
}
}
]
}
}
}
}
然而,我只对那些由hawkular网站bot编写的内容感兴趣。有没有办法在Git Hub Graph QL api中指定作者?在type
PullRequestConnection
中没有关于作者的筛选条件。因此,您无法根据作者筛选拉取请求。但您可以使用搜索查询功能,如
{
search(query: "repo: hawkular/hawkular.github.io is:pr is:open author:hawkular-website-bot", last:10, type:ISSUE){
edges{
node{
... on PullRequest{
body
title
}
}
}
}
}
详情请参阅