5

Twitter Search APIに、ユーザー、複数のユーザー、ハッシュタグ、複数のハッシュタグ、またはそれらの組み合わせのいずれかを照会しようとしています。構文に苦労しています。

複数のユーザー(WORKS)

?q=from:user1 OR from:user2 OR from user3

シングルハッシュタグ(WORKS)

?q=with:#hashtag

コンボ(壊れた)

?q=from:user1 OR from:user2 OR with:#hash1 OR with:hash2
//returns most recent tweets and ignores my query altogether. No error

特定のユーザーから特定のハッシュタグを照会したくありません。どちらかまたは両方の結果が必要です。次の構文を使用すると機能しますが、ハッシュタグだけではなく、ツイートの内容も検索されます。

検索が含まれています(WORKS)

?q=from:user1 OR hashtag1 OR hashtag2

私が探していることを達成する方法はありますか?私も次のことを試しました

(壊れた)

?q=from:user1 OR from:user2 OR with:hash1 OR hash2 OR hash3

これが理にかなっていることを願っています。必要に応じてさらに明確にすることができます。(注:実際の環境では、rppと同様にsince_idとmax_idを使用していますが、この質問を簡単にするために、これらを例から除外しました。)

4

2 に答える 2

8

この回答は 2013 年に作成されました。それが使用する API は廃止されました。歴史的な関心のためにのみ保持されます。Twitter API の認証済みリクエストは現在必須です。


同じ調査中に、API V1.1 で複数のハッシュタグを検索することがわかりました。あなたは好きにすることができます

http://search.twitter.com/search?q=#hashtag1+OR+#hashtag2

http://search.twitter.com/search?q=#hashtag1+AND+#hashtag2

AND/OR は大文字になり、値の URL エンコードを忘れないでください。詳細については、こちらをご覧ください https://dev.twitter.com/docs/using-search

于 2013-09-02T14:32:19.003 に答える