2016-08-23 4 views
1

Ich suche eine Suche von Github Benutzer zu tun, um die Funktion PyGithub Bibliothek:PyGithub Suche Qualifier, wie nutzen

github.search_users('Keyword', qualifiers = {'location':'San Francisco}) 

Die Dokumentation sagt:

search_users(query, sort=NotSet, order=NotSet, **qualifiers) 
Calls: 
GET /search/users 

Parameters: 
query – string 
sort – string (‘followers’, ‘repositories’, ‘joined’) 
order – string (‘asc’, ‘desc’) 
qualifiers – keyword dict query qualifiers 

Was mache ich falsch mit den Qualifiern? Wenn ich nur ein Keyword habe, funktioniert es einwandfrei, aber wenn ich einen Qualifier hinzufüge, werden keine Suchergebnisse mehr angezeigt. (Ich habe doppelt geprüft, dass die Ergebnisse tatsächlich diese Abfrage entsprechen Github erweiterte Suche.

+0

Haben Sie versucht, 'curl' zu verwenden, um die API-Abfrage zu konstruieren und zu sehen, was diese zurückgibt? Auf diese Weise können Sie feststellen, ob ein Problem in PyGithub vorliegt oder nicht. – kfb

Antwort

1

Sie können versuchen, es wie der Aufruf

github.search_users('Keyword', location='San Francisco') 

siehe this Beitrag die Idee zu bekommen, wie args zu verwenden, wenn sie sind erwartet als Qualifizierer