我想使用GitHub Graphql api查询项目贡献者,任何人都可以给我任何提示如何制作它吗?刚试了一段时间,我猜我错过了一些小元素。
我想得到像https://api.github.com/repos/facebook/react/contributors?page=15这样但只是为了合计数量
问候!
答案 0 :(得分:1)
编辑:更新...
您现在可以在这样的回购中查询贡献者....
query {
repository(owner: "peek", name: "peek") {
id
name
collaborators(first: 10, affiliation: ALL) {
edges {
permission
node {
id
login
name
}
}
}
}
rateLimit {
cost
}
}
您需要拥有存储库的推送权限才能查看协作者。
答案 1 :(得分:0)
Github graphql v4 API似乎不支持贡献者节点,除非您具有对存储库的推送访问权。
当我尝试获取回购合作伙伴的列表时出现此错误
"errors": [
{
"message": "Must have push access to view repository collaborators.",
"type": "FORBIDDEN",