2017-05-26 2 views
0

Hallo!Tweepy hat TypeError: Argument vom Typ 'Int' ist nicht iterierbar

ich ein Problem mit der Tweepy Funktion erlebe search und search_users: Wenn ich mein kleines Stück Code unten starten:

auth = tweepy.auth.OAuthHandler(creds["consumer_key"], creds["consumer_secret"]) 
auth.secure = True 
auth.set_access_token(creds["access_token"], creds["access_token_secret"]) 

api = tweepy.API(auth, wait_on_rate_limit=True,wait_on_rate_limit_notify=True,retry_count=10,retry_delay=5,retry_errors=5) 
#The error is the same for 'search_users & 'search' 
res = api.search_users(q="Hello",count=10) 
res = api.search(q="Hello",count=10) 

Es gibt mir die folgende Fehlermeldung:

Traceback (most recent call last): 
File "/projects/twitter/twitter/common/search.py", line 14, in searchUser 
res = api.search_users(q="Hello",count=10) 
File "/projects/twitter/lib/python3.5/site-packages/tweepy-3.6.0-py3.5.egg/tweepy/binder.py", line 250, in _call 
File "/projects/twitter/lib/python3.5/site-packages/tweepy-3.6.0-py3.5.egg/tweepy/binder.py", line 214, in execute 

TypeError: argument of type 'int' is not iterable 

Hinweis: Ich verwende derzeit virtualenv, aber ich glaube nicht, dass das Problem damit zusammenhängt.

Anmerkung 2: Das Problem ist das gleiche auf Tweepy Versionen 3.5 & 3.6

Kann jemand mir helfen, zu markieren, was ich falsch gemacht habe? :/

Antwort

0

Search_users nimmt das count Argument nicht. Führen Sie stattdessen api.search_users(q="Hello") aus, und Sie sollten eine Liste der Benutzer abrufen, die mit der Zeichenfolge übereinstimmen.

+0

Tatsächlich, count-Argument existiert :) Sie können es auf dem Programm hier sehen: https://github.com/tweepy/tweepy/blob/master/tweepy/api.py#L351 – toshiro92

Verwandte Themen