Twitter Search API
(またはその他)を使用して、"geo"
param?
-編集-
例:#Appleタグでジオタグ付きツイートのリストを取得しません。場所フィルターなし、世界中。
最新のAPIでサポートされているようです。クエリに十分な大きさの地域を使用するだけです。
-180,-90,180,90
filter and location の詳細については、APIリンクをご覧ください。
ストリーミングAPIでは場所でフィルタリングでき、検索APIではジオコードで検索できます。これらのサービスの詳細については、開発者向けリソースサイトをご覧ください。
ストリーミングAPI: http://dev.Twitter.com/pages/streaming_api
例:「locations」という名前のファイルを作成します。このファイルには、引用符を除いて、「locations = -122.75,36.8、-121.75,37.8、-74,40、-73,41」というフレーズが含まれています。
curl -d @locations http://stream.Twitter.com/1/statuses/filter.json -uAnyTwitterUser:Password。
サンフランシスコとニューヨークのエリアから、すべてのgeoタグ付きツイートを受け取ります。
検索API: http://dev.Twitter.com/doc/get/search
例:
http://search.Twitter.com/search.json?geocode=37.781157,-122.398720,1mi
から Twitter API
ドキュメント、これは検索クエリの形式である必要があります。
http://search.Twitter.com/search.json?geocode=37.781157,-122.398720,1mi
どこ 37.781157
は緯度、-122.398720
は経度であり、1mi
は、検索する半径です。
すべてのツイートを検索できますが、ジオタグ付きのツイートのみを保存できます。私はそれがあまり意味をなさないことを知っていますが、かなりうまくいきます。
検索結果を呼び出す場合は、
for result in results:
if result.geo != None:
print result.text.encode('utf-8', errors='ignore') # or do anything you want with the tweets