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?
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:
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.
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.
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).
Tags und Links twitter twitter4j twitter-search