2016-10-24 13 views
0

Twitter APIを使用して、ハッシュタグ#developerMumbaiの範囲内のユーザーを検索しています。パラメータのための情報に基づいてGeolocalizationユーザーの検索:Twitter API

Documentationから、必要な結果を得るために渡すために、結果として検索のURLは次のとおりです。

https://api.twitter.com/1.1/users/search.json?q=%23developers&geocode=19.298572,72.871817,1mi 

しかし、私が受信するユーザーの結果は、アムステルダム、LAからです、プラハ、その他。 結果をローカライズするにはムンバイエリア?私は間違って何をしていますか?

答えて

1

users/searchは、geocodeパラメータを受け入れません。 docを参照してください。

を使用すると、geocodeを使用できます。 docを参照してください。これはユーザーではなくツイートを返します。あなたはツイートからユーザーのscreen_nameを抽出することができます。

+0

どのように結果に改ページできますか? 1つのリクエストで最大で100個のツイートが返されますが、どうすればすべて取得できますか? – Vaulstein

+0

また、検索インデックスには7日間の制限があります。 1週間以上経過してもツイートは見つかりません。これをバイパスして古いツイートを取得することは可能ですか? – Vaulstein

+1

連続したリクエストで 'max_id'パラメータを使用してページネーションを行います。まず、返された最後のつぶやきの「id」を取得します。次に、あなたの次のリクエストで 'max_id'を' id'の値から1を引いた値に設定します。無料のAPIを使用して1週間以上過ぎたつぶやきを取得することはできません。 – Jonas

関連する問題