2017-07-28 142 views
1

我正在尝试使用GitHub的GraphQL API来查找与查询匹配但仅限于特定语言的repos列表。然而,我无法找到与语言过滤相关的文档中的任何内容,典型的在线搜索支持或者类似的东西通常是用GraphQL完成的。GitHub GraphQL搜索仅限于语言

{ 
    search(query: "query", type: REPOSITORY, first: 10) { 
    repositoryCount 
    edges { 
     node { 
     ... on Repository { 
      nameWithOwner 
     } 
     } 
    } 
    } 
} 

我几乎猜测这不太可能,我将不得不查询所有内容并在客户端上进行筛选?

回答

1

query参数,您可以使用相同的格式Github search,过滤语言与language:LANGUAGE

{ 
    search(query: "language:java", type: REPOSITORY, first: 10) { 
    repositoryCount 
    edges { 
     node { 
     ... on Repository { 
      nameWithOwner 
     } 
     } 
    } 
    } 
} 
+0

啊,我不知道,基本上只是送入相同的搜索。谢谢! :) –