Query-bibliotheekHaal repositories op van GitHub
Haal repositories op van GitHub
Deze query verbindt met de GraphQL API van GitHub en haalt de lijst met repositories op voor de aangegeven eigenaar.
query FetchGitHubRepositories(
$login: String!
$numberRepos: Int! = 100
) {
githubAccessToken: _env(name: "GITHUB_ACCESS_TOKEN")
@remove
_sendGraphQLHTTPRequest(input:{
endpoint: "https://api.github.com/graphql",
query: """
query GetRepositoriesByOwner($login: String!, $numberRepos: Int!) {
repositoryOwner(login: $login) {
repositories(first: $numberRepos) {
nodes {
id
name
description
}
}
}
}
""",
variables: [
{
name: "login",
value: $login
},
{
name: "numberRepos",
value: $numberRepos
}
],
options: {
auth: {
password: $__githubAccessToken
}
}
})
}En definieer in wp-config.php:
define( 'GITHUB_ACCESS_TOKEN', '{ your github access token }' );