私は、アプリケーションのトレンドマップを構築しようとしています。 trendsmap.com これまで、私はツイッターを使ってつぶやきを取得していましたが、これはジオタグ付きのつぶやきだけを返すので、これらはジオコーディネートに基づいてフィルタリングしています。私はこれらをcouchdbに保存しています。 いいえ場所に基づいて最も人気の高いトピックを探す必要があります。 これを行う方法を理解できませんか? 私のアプローチは正しいですか? Twitterの動向apiは、世界で最も人気の高いトレンディなつぶやきだけを提供しています。毎日30回以上のトレンディーなつぶやきがあります。私は、場所に基づいて動向のつぶやきを見つけ、それをある視覚化にマッピングする必要があります。 誰でも私を助けてくれますか?場所に基づいてTwitterの傾向を見つける方法は?
0
A
答えて
1
あなたがTwitter4Jを使用して、関数について、世界は広い現在のトレンドを返すように...
public List<String> getTrends(AccessToken atoken) throws TwitterException{
twitter.setOAuthAccessToken(atoken);
Trends trends = twitter.getLocationTrends(1);
List<String> currentTrends = new ArrayList<String>();
for(Trend t: trends.getTrends()){
String name = t.getName();
currentTrends.add(name);
}
return currentTrends;
}
のような傾向を得ることができるのJavaを使用するために喜んでいる場合。 getLocationTrends()
引数を異なるwoeidに変更するだけで、その領域のトレンドを取得できます。特定のつぶやきを正確な領域にマッピングする場合は、つぶやきをフィルタリングして、タグ付けされたジオロケーションがあるものだけを返すようにします。
Javaを使用していない場合は、代わりのライブラリでTwitter API directlyを使用してください。同じプロセスが適用されます。
+0
お返事ありがとうございます。今はpython.Butを使っていますが、私がこれを使用しなかった理由は、それが私にトップ10の傾向しか与えないからです。 また、woeidを指定すると、このapiが動作すると期待できる最大の粒度はいくらですか? – rumshenoy
関連する問題
- 1. PHP - ユーザー名に基づいてユーザーレベルを見つける方法
- 2. クラス名に基づいて以前のドロップダウン値を見つける方法
- 3. Apacheのhttpd.exeがインストールされている場所を見つける方法は?
- 4. バックグラウンドプロセスの場所を見つける方法は?
- 5. InstallShieldのVBScriptカスタムアクションでセットアップ場所を見つける方法は?
- 6. スタートアップフォルダの場所をJavaで見つける方法は?
- 7. 状態の場所に基づいてWebアプリケーションを処理する方法は?
- 8. 同じ行の値に基づいて値を見つける
- 9. その値に基づいて、可変キーを見つける
- 10. ユーザーの権限に基づいてフォーラムを見つける
- 11. クラスの基底型を見つける場所
- 12. プログラムによってphp.iniファイルの場所を見つける方法は?
- 13. アドレスのある場所を見つける方法?
- 14. lat lonの助けを借りて場所を見つける方法。?
- 15. tabindexに基づいて要素を見つける
- 16. drupalで$ nidに基づいて$ cidを見つける
- 17. プロパティに基づいて2つの配列リストの違いを見つける方法は?
- 18. アンドロイドでビューの場所を見つける方法
- 19. プログラムの場所を見つける方法
- 20. ブラックベリーでデバイスの場所を見つける方法
- 21. 場所間の距離を見つける方法
- 22. perlスクリプト(Linuxプロセス)がハングしている場所を見つける方法
- 23. は、Twitterのリスト名に基づいて
- 24. ユーザーの場所を見つける
- 25. リストの場所を見つける、
- 26. androidのParse API(parse.com)を使用して現在のLatとLongに基づいて最寄りの場所を見つける方法
- 27. ユーザーの場所に基づいて天気を表示する
- 28. ユーザーの場所に基づいて通知を送信する
- 29. iphone4の場所に基づいて地図をロードする
- 30. IDに基づいて2つの行の間のtimediffを見つけるSQL
これに特化した企業が全員あり、SO回答でこれに答えると思いますか? :-) –
私はそのアイデアが好きで、大学のプロジェクトとしてそれをやりたいと思っていました。彼らが持っているような大規模ではないかもしれません。私はちょうどそのアプローチに尋ねた。私はこれで何が悪いのか分かりません。 – rumshenoy
ストリームAPIによる傾向分析は、それほど簡単ではありません。すべてのツイートをスキャンし、分析して、それが何であるかを調べる必要があります。次に、それらを主題別にグループ化し、どの主題が最も使用されているかを判断する必要があります。それらは傾向です。 –