Holen Sie Tweets mit Bildern mit Hilfe von twitter search api

8

Ist es möglich, Tweets zu erhalten, die Fotos enthalten? Ich verwende derzeit twitter search api und erhalte alle Tweets mit Entity-Details, indem ich include_entities festlege = wahr. Ich sehe Bilddetails unter Medienobjekt, aber es ist trotzdem vorhanden, Tweets-Objekte zu filtern und zu erhalten, die nur diese Medienelemente haben. Oder gibt es in Twitter4j sowieso diese Abfrage?

    
Hemant P 17.12.2012, 19:32
quelle

3 Antworten

16

Es gibt keine spezielle Möglichkeit, anzugeben, dass ich nur Fotos oder Videos benötige, aber Sie können die Ergebnisse basierend auf filter:links oder filter:images oder filter:videos in Ihrer Abfrage zusammen mit include_entities=true filtern.

Beispiel: Um Tweets zu erhalten, die Links seit 2012-01-31 enthalten, sollten Sie include_entities -Parameter sowie filter:links wie folgt haben:

%Vor%

Da du deine Tweets basierend auf Bildern / Fotos filtern musst, solltest du filter:images verwenden.

Ein Beispiel für Ihren Fall würde aussehen:

%Vor%

Hoffe, das hilft.

    
quelle
2

Mit der neuesten twitter-API konnte ich keine Filter erstellen und konnte keine Erklärung in ihren Dokumenten finden. Sie können jedoch alle Tweets erhalten und dann nur die Medien analysieren. Sie können dies auslösen, wenn Sie sich in Ihrem Parsing-Skript befinden:

%Vor%

Dies ist nicht die beste Lösung, aber der schlimmste Teil kommt zu Twitter, der Ihnen mehr Informationen gibt und mehr eigene Ressourcen verwendet.

    
nach 06.04.2015 17:33
quelle
0

In der neuesten twitter-API können Sie dies in der ConfigurationBuilder-Instanz tun, bevor Sie die Twitter-Instanz erstellen:

%Vor%

Auch nach dem Aktivieren der Entitäten müssen Sie in der Suchzeichenfolge die Bedingung "filter: images" haben.

%Vor%

Und Sie erhalten nur Ergebnisse mit Bildern (getestet mit twitter4j-core 4.0.4).

    
Alejandro Gómez Morón 03.02.2016 09:47
quelle