Github v4 GraphQL API。按日期获取提交
Github v4 GraphQL API. Get commits by date
graphql 和 Github API 的新手。我正在尝试获取按日期排序的提交列表。这是我目前所拥有的:
{
repository(owner: "facebook", name: "create-react-app") {
ref(qualifiedName: "master") {
target {
... on Commit {
id
history(first: 20) {
pageInfo {
hasNextPage
}
edges {
node {
messageHeadline
oid
message
}
}
}
}
}
}
这只是 returns 提交历史的简单列表。是否有其他对象或连接可用于按日期对结果进行分组?
谢谢
GraphQL API v4 reference 中没有 "groupBy" 或 "GroupedBy" 的概念。
你只有一个orderBy
argument for repository。
你可以看到 example here
{
organization(login: "lvtech") {
repositories(first: 3, orderBy: {field: PUSHED_AT, direction: DESC}) {
edges {
node {
name
}
}
}
}
}
但同样,这适用于存储库属性,不适用于提交属性。
graphql 和 Github API 的新手。我正在尝试获取按日期排序的提交列表。这是我目前所拥有的:
{
repository(owner: "facebook", name: "create-react-app") {
ref(qualifiedName: "master") {
target {
... on Commit {
id
history(first: 20) {
pageInfo {
hasNextPage
}
edges {
node {
messageHeadline
oid
message
}
}
}
}
}
}
这只是 returns 提交历史的简单列表。是否有其他对象或连接可用于按日期对结果进行分组?
谢谢
GraphQL API v4 reference 中没有 "groupBy" 或 "GroupedBy" 的概念。
你只有一个orderBy
argument for repository。
你可以看到 example here
{
organization(login: "lvtech") {
repositories(first: 3, orderBy: {field: PUSHED_AT, direction: DESC}) {
edges {
node {
name
}
}
}
}
}
但同样,这适用于存储库属性,不适用于提交属性。