2016-08-23 1 views
1

Je cherche à faire une recherche d'utilisateurs GitHub en utilisant la fonction de bibliothèque PyGithub:PyGithub qualificatifs de recherche, comment utiliser

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

La documentation dit:

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 

Qu'est-ce que je fais mal en utilisant les qualificatifs? Quand je n'ai qu'un mot-clé, cela fonctionne parfaitement, mais quand j'ajoute un qualificatif, il ne renvoie aucun résultat de recherche. (Je l'ai vérifié deux fois que les résultats correspondent à fait cette requête en utilisant github recherche avancée.

+0

Avez-vous essayé d'utiliser 'curl' pour construire la requête API et voir ce que cela retourne? De cette façon, vous pouvez déterminer s'il y a un problème dans PyGithub ou non. – kfb

Répondre

1

Vous pouvez essayer d'appeler comme

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

voir this après pour obtenir l'idée de la façon d'utiliser args quand ils sont