Issue #393
https://developer.github.com/v4/explorer/
query {
repository(owner: "onmyway133", name: "blog") {
issues(orderBy: {field: UPDATED_AT, direction: ASC}, last: 100) {
edges {
cursor
node {
title
createdAt
updatedAt
labels(first: 10) {
edges {
node {
name
}
}
}
}
}
}
}
}
In node.js
const GraphQL = require('graphql-request')
const GraphQLClient = GraphQL.GraphQLClient
const client = new GraphQLClient('https://api.github.com/graphql', {
headers: {
Authorization: 'Bearer 123456730712334152e6e1232c53987654312',
},
})
const query = `{
repository(owner: "onmyway133", name: "blog") {
issues(first: 100) {
edges {
node {
title
createdAt
updatedAt
labels(first: 10) {
edges {
node {
name
}
}
}
}
}
}
}
}`
client.request(query)
.then(data => {
const issues = data.repository.issues.edges.map((edge) => { return edge.node })
console.log(issues)
})