0

我正在设计一个类似于 Klout 的服务,即不断扫描用户的 Twitter 帐户以更新某种指标,即我的服务的附加值。为此,我的应用程序需要得到用户的批准,但我对下一步该做什么有点困惑。在他/她第一次批准该应用程序后,我如何(有效地)设法使我的服务与用户的新推文保持同步?

提前致谢。

4

1 回答 1

0

假设您拥有用户的 OAuth 令牌的两种解决方案:

  1. 每天轮询用户的朋友/追随者/时间线,并使用 REST API 对其进行分析。谨防速率限制。
  2. 使用流式 API 实时获取此数据,然后进行分析。

我确定你会想要使用#2。创建一个从 twitter 接收推送事件的侦听器,然后将其存储并稍后在其上运行您的业务逻辑分析。

您将使用的数据模型和预测 (DB) 取决于您需要运行的业务逻辑。

于 2012-06-14T03:45:07.823 回答