2016-04-07 1 views
1

Ich erstelle eine Anwendung, die alle offenen Probleme aus einem beliebigen Verzeichnis von github mit github-api gem in ROR extrahieren soll. Das Problem ist, dass es auch Pull-Requests aus dem Repository extrahiert. Gibt es eine Möglichkeit, nur offene Probleme zu extrahieren?Extrahieren von offenen Problemen von github api ohne Pull-Request mit ruby ​​on rails

Hier ist die von wo ich folge. hier ist another

Code git = Github.new oauth_token: issues = git.issues.list user: 'Shippable', repo: 'support', state: 'open'

gibt es andere Filter, über die nur offene Fragen können extrahieren.

Antwort

2

Filtern Sie sie, nachdem Sie sie mit dem Schlüsselwort pull_request abgerufen haben. Hier ist, was die API docs sagen:

Dieser Endpunkt kann auch Pull-Anforderungen in der Antwort zurückgeben. Wenn ein Problem eine Pull-Anforderung ist, enthält das Objekt einen pull_request-Schlüssel.

+0

Ich habe auch versucht, Suche Probleme API-Funktion zu verwenden, aber stecken geblieben mit dem Parameter q. Können Sie mir bei der Syntax von github.search.issues helfen? –

+0

Github.search.issues (q: 'asa', Benutzer: 'piotrmurach') – born4new