2016-10-03 9 views
0

Ich versuche eine Liste mit favorisierten Tweets zu erhalten, die von einem bestimmten Benutzer erstellt wurden. Ihr Twitter-Account zeigt an, dass sie fast 20k Tweets favorisiert haben, aber die Liste der Favoriten, die über die API zurückgegeben werden, ist nur ~ 2.300 favorisierte Tweets. Unten ist ein Beispielcode meines Pythons:Tweepy Liste der Favoriten für einen bestimmten Benutzer abrufen

api = tweepy.API(auth) 
test_user = "someuser" 

#print out each favorited tweet 
for page in tweepy.Cursor(api.favorites,id=test_user,wait_on_rate_limit=True, 
    count=200).pages(200): 

    for status in page: 
    print status.user.screen_name.encode('utf-8') + ": " 
     + status.text.encode('utf-8') 

ich davon ausgegangen, dass die Zählung = 200 und Seiten = 200 me max 40.000 Tweets geben würden. Fehle ich etwas?

Antwort

0

Von ein bisschen mehr Graben auf der Twitter-API, sieht es so aus, als ob es eine Obergrenze für die Anzahl der Tweets gibt, die wir abfragen können. Siehe this question im Twitter-Entwicklerforum.

Verwandte Themen