2016-10-05 8 views
0

Ich bin Studenten der Universität von Südkorea Ich entwickle Analyse-Anwendung mit bigdata von Twitter mit meinem Berater Professor. Also ich sammle Tweets enthält spezifische Schlüsselwort (relevantes Wort des Verbrechens) zur Zeit. Ich benutze jetzt 'streaming api' und 'search api'. Ich habe gesehen, dass die Verwendung von Such-API und Streaming-API-Ergebnis Tweets von nur einer Woche zurückgibt.Wie bekomme ich die alte Timeline oder den Tweet?

ich sein sollte, die alten Daten zu erhalten, die Keyword-Kriminalität haben und seit 2006 bis 2016

Sie haben keine Idee?

Antwort

1

Leider können Sie Tweets aus diesem Zeitraum nicht erhalten. Von der documentation:

Die Search API ist nicht vollständiges Verzeichnis aller Tweets, sondern ein Index der neuesten Tweets. Im Moment umfasst dieser Index zwischen 6-9 Tweet-Tagen.

So können Sie nur aktuelle Tweets von der Such-API erhalten. Seien Sie auch vorsichtig mit den Daten, denn es geht um Relevanz und nicht um Vollständigkeit, aus der gleichen Dokumentation:

Vor der Teilnahme ist es wichtig zu wissen, dass das Such-API auf Relevanz und nicht auf Vollständigkeit ausgerichtet ist. Dies bedeutet, dass einige Tweets und Nutzer möglicherweise in den Suchergebnissen fehlen. Wenn Sie der Vollständigkeit halber übereinstimmen möchten, sollten Sie stattdessen eine Streaming-API verwenden.

Wenn Sie wirklich ältere Tweets benötigen, müssen Sie sie von anderen Quellen wie Gnip bekommen. Andernfalls müssen Sie Ihr Problem anders angehen.

Wenn Sie die Namen (oder IDs) aller Benutzer haben, die Sie Informationen erhalten möchten, können Sie die timelines von jedem Benutzer bekommen, bis zu 3200 Tweets.

Verwandte Themen