GitHub GraphQL搜索仅限于语言
问题描述:
我正在尝试使用GitHub的GraphQL API来查找与查询匹配但仅限于特定语言的repos列表。然而,我无法找到与语言过滤相关的文档中的任何内容,典型的在线搜索支持或者类似的东西通常是用GraphQL完成的。GitHub GraphQL搜索仅限于语言
{
search(query: "query", type: REPOSITORY, first: 10) {
repositoryCount
edges {
node {
... on Repository {
nameWithOwner
}
}
}
}
}
我几乎猜测这不太可能,我将不得不查询所有内容并在客户端上进行筛选?
答
在query
参数,您可以使用相同的格式Github search,过滤语言与language:LANGUAGE
:
{
search(query: "language:java", type: REPOSITORY, first: 10) {
repositoryCount
edges {
node {
... on Repository {
nameWithOwner
}
}
}
}
}
啊,我不知道,基本上只是送入相同的搜索。谢谢! :) –