5

特定のキーワードを含む位置情報付きのツイートを取得するために、次の行を使用しています。(私はマドンナという言葉を使っています)

https://stream.twitter.com/1.1/statuses/filter.json?track=マドンナ&locations=-180,-90,180,90

私の問題は、検索結果がキーワード Madonna を含む位置情報付きのツイートではなく、一般的に位置情報付きのツイートで構成されていることです。

ここで私が間違っていることについて何か助けはありますか?

4

2 に答える 2

3
  1. "-180,-90,180,90" - 世界中の場所です。

  2. 現在、Twitter ストリーム API で「OR」の代わりに「AND」を使用するには、次のようなリクエストを行う必要がありhttps://stream.twitter.com/1.1/statuses/filter.json?locations=-74,40,-73,41ます。その後、アプリ内で「Madonna」によって結果をフィルタリングします。残念ながら、今日は別の方法が見つかりません。

  3. 場所によるフィルタリングには、次のものを含めることができます。

座標が空で、場所が移入されている場合、場所で定義された領域は、場所の境界ボックスとの交差についてチェックされます。オーバーラップはすべて一致します。

于 2012-12-22T01:02:42.510 に答える
0

これに対する別のややハックな解決策は、「dkghaskldfnascjkawenaf」など、決して一致しないトラックキーを機能させ、場所の境界ボックスを追加できることです。

API は、追跡と位置の間で OR 関係を実行します。バウンディング ボックス内 (または非常に近く) からのツイートのみを受信します。

于 2013-10-17T16:23:22.853 に答える