【发布时间】:2019-12-06 09:20:01
【问题描述】:
鉴于我已经拥有提交 ID,我想获取特定提交的提交详细信息
例如,如果我知道提交 id 是
12762b76cba8ac4623a6c16e1fe60efafa3b7d1c 和 repo 是 ruby/ruby
如何获得提交日期和作者电子邮件?
【问题讨论】:
标签: graphql github-api github-graphql
鉴于我已经拥有提交 ID,我想获取特定提交的提交详细信息
例如,如果我知道提交 id 是
12762b76cba8ac4623a6c16e1fe60efafa3b7d1c 和 repo 是 ruby/ruby
如何获得提交日期和作者电子邮件?
【问题讨论】:
标签: graphql github-api github-graphql
您可以尝试使用cursor 作为边缘类型,如this thread:
{
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
}
}
}
}
}
}
}
}
你可以使用这个资源管理器https://developer.github.com/v4/explorer/进行测试
【讨论】: