使用graphql github api按Id获取提交信息
考虑到我已经拥有提交id,我想获得特定提交的提交详细信息 例如,如果我知道提交id是使用graphql github api按Id获取提交信息,graphql,github-api,github-graphql,Graphql,Github Api,Github Graphql,考虑到我已经拥有提交id,我想获得特定提交的提交详细信息 例如,如果我知道提交id是 12762b76cba8ac4623a6c16e1fe60efafa3b7d1c 我如何获得委员会成员和作者的电子邮件 您可以尝试使用作为边类型,如中所示: 您可以使用此资源管理器测试它只要您不需要最后一次提交,它就可以工作。如果转到并使用7fd1a60b01f91b314f59955a4e4d4e80d8edf11d,它将为您提供76294提交。之所以会出现这种情况,是因为我们使用光标在7fd1之后获取提交。
12762b76cba8ac4623a6c16e1fe60efafa3b7d1c
我如何获得委员会成员和作者的电子邮件 您可以尝试使用作为边类型,如中所示:
您可以使用此资源管理器测试它只要您不需要最后一次提交,它就可以工作。如果转到并使用7fd1a60b01f91b314f59955a4e4d4e80d8edf11d,它将为您提供76294提交。之所以会出现这种情况,是因为我们使用光标在7fd1之后获取提交。@eiu165您能用最终使用的实际查询编辑此答案吗?@eiu165非常感谢。显然,您没有使用“游标”边类型。
{
repository(owner: "octocat", name: "Hello-World") {
first: object(expression: "master") {
... on Commit {
history(path: "README", last: 1, before: "762941318ee16e59dabbacb1b4049eec22f0d303 1") {
edges {
node {
committedDate
oid
author
{
email
}
}
}
}
}
}
}
}