8

写真を含むツイートを取得することはできますか?私は現在Twitter検索APIを使用しており、include_entities = trueを設定することで、エンティティの詳細を含むすべてのツイートを取得しています。メディアオブジェクトの下に画像の詳細が表示されますが、これらのメディアアイテムのみを含むツイートオブジェクトをフィルタリングして取得する方法はありますか。それとも、Twitter4jにこのクエリを実行する方法はありますか?

4

4 に答える 4

16

写真またはビデオのみが必要であることを指定する特定の方法はありませんが、クエリに基づいて、またはfilter:linksクエリで結果をフィルタリングできます。filter:imagesfilter:videosinclude_entities=true

例:以降のリンクを含むツイートを取得するには2012-01-31、クエリに次のようなinclude_entitiesパラメータが必要です。filter:links

https://search.twitter.com/search.json?q=from%3Agoogle%20since%3A2012-01-31%20filter%3Alinks&include_entities=true"

画像/写真に基づいてツイートをフィルタリングする必要があるため、を使用する必要があると思いますfilter:images

ケースの例は次のようになります。

https://search.twitter.com/search.json?q=from%3Agoogle%20since%3A2012-01-31%20filter%3Aimages&include_entities=true"

お役に立てれば。

于 2012-12-17T19:51:49.570 に答える
2

最新の twitter API では、フィルターを機能させることができず、ドキュメントにも説明が見つかりませんでした。ただし、すべてのツイートを取得してから、メディアのツイートのみを解析できます。解析スクリプト内の場合、これを起動できます。

if(this.entities.media != null){
  //Parse the tweet
}

これは最善の解決策ではありませんが、最悪の部分は、より多くの情報を提供し、独自のリソースをより多く使用している twitter にあります。

于 2015-04-06T17:33:31.730 に答える
0

twitter API のフィルターについては、2019 年 4 月 2 日時点の最新バージョンの公式ドキュメントを確認できます。

https://developer.twitter.com/en/docs/tweets/search/guides/standard-operators.html

于 2019-04-02T11:38:00.867 に答える