我正在尝试获取在 github 拉取请求上设置标签的用户的数据,但我在 API 文档中找不到。我错过了什么吗?
问问题
37 次
1 回答
0
我找到了解决方案!我认为他们的 REST API 不可能做到这一点,但 GraphQL API 允许查询所有历史LabeledEvent
对象,这些对象具有actor
、createdAt
和label
.
下面的示例查询应该为您提供拉取请求中的第一个标签事件:
query {
repository(owner: <repo_owner>, name: <repo_name>) {
pullRequest(number: <pr_number>) {
timelineItems(itemTypes: LABELED_EVENT, first: 100) {
nodes {
... on LabeledEvent {
actor { login }
# add any other LabeledEvent fields you want to query here
}
}
}
}
}
}
于 2021-06-11T15:04:07.657 回答