0

私は Klout に似たサービスを設計しています。これは、サービスの付加価値である何らかのメトリックを更新するために、ユーザーの Twitter アカウントが継続的にスキャンされるということです。これが機能するには、アプリがユーザーによって承認される必要がありますが、次に何をすべきかについて少し混乱しています。ユーザーが初めてアプリを承認した後、ユーザーの新しいツイートとサービスを (効率的に) 同期させるにはどうすればよいですか?

前もって感謝します。

4

1 に答える 1

0

ユーザーの OAuth トークンがあることを前提とした 2 つのソリューション:

  1. ユーザーの友達/フォロワー/タイムラインを毎日ポーリングし、REST API で分析します。レート制限の制限に注意してください。
  2. ストリーミング API を使用して、このデータをリアルタイムで取得し、分析します。

#2 を使いたくなるはずです。Twitter からプッシュ イベントを受信するリスナーを作成して保存し、後でビジネス ロジック分析を実行します。

使用するデータ モデルと事前科学 (DB) は、実行する必要があるビジネス ロジックによって異なります。

于 2012-06-14T03:45:07.823 に答える