2017-07-28 5 views
1

Ich versuche GitHubs GraphQL API zu verwenden, um eine Liste von Repos zu finden, die einer Abfrage entsprechen, aber auf eine bestimmte Sprache beschränkt sind. Ich kann jedoch nichts in den Dokumenten finden, die sich auf den Sprachfilter beziehen, den die typische Online-Suche unterstützt, oder wie etwas in der Regel mit GraphQL gemacht wird.GitHub GraphQL Suche beschränkt auf Sprache

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

Ich vermute fast das ist nicht gut möglich, und ich bin zu haben, für alles und Filter auf dem Client statt abfragen?

Antwort

1

Im query Parameter können Sie das gleiche Format wie Github search, Filtersprache mit language:LANGUAGE verwenden:

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

Ah, ich wusste nicht, dass im Grunde nur Feeds in die gleiche Kategorie. Vielen Dank! :) –

Verwandte Themen