有许多网站为 Twitter 提供附加服务:
- hashtags.org
- tweetmeme.com
- repeets.com
- dailyrt.com
- backtweets.com
他们都有一个共同点:他们似乎都从 Twitter 获得所有更新。否则,他们无法提供具有高质量结果的复杂服务。
但是他们是怎么做到的呢?Twitter 有一个 XMPP 提要(Firehose),但不是每个人都可以从中获取数据。
有什么方法可以推荐或您认为他们正在使用吗?普通的 API 限制太多了,不是吗?
有许多网站为 Twitter 提供附加服务:
他们都有一个共同点:他们似乎都从 Twitter 获得所有更新。否则,他们无法提供具有高质量结果的复杂服务。
但是他们是怎么做到的呢?Twitter 有一个 XMPP 提要(Firehose),但不是每个人都可以从中获取数据。
有什么方法可以推荐或您认为他们正在使用吗?普通的 API 限制太多了,不是吗?
引自http://apiwiki.twitter.com/Rate-limiting
白名单
一些应用程序发现默认限制证明是不够的。在这种情况下,我们提供白名单。可以将帐户和 IP 地址列入白名单。每个列入白名单的实体,无论是帐户还是 IP 地址,每小时都允许 20000 个请求。如果您正在开发应考虑列入白名单的应用程序,请填写白名单申请表。我们的人工审核过程可能需要长达一周的时间。如果您有需要通过添加或删除 IP 地址来更新白名单,请重新申请并说明更改。白名单请求的批准或拒绝将通过电子邮件发送到与提交申请的帐户关联的电子邮件地址。
Twitter 有一个新的Streaming API,看起来任何人都可以访问,它仍处于 alpha 阶段,但这可能是 tweetmeme.com 正在使用的。
查看 tweetSharp http://tweetsharp.com/。这是一个 .Net 库,可以更轻松地访问 Twitter API。我在一个小应用程序中使用它来搜索推文以查找我公司的名称。如果您想了解更多信息,还有 dnrTV 剧集。
我不太清楚你的意思
“普通 API 限制太多”
您当然无法访问从一开始就发布的所有推文,但据我了解,其中肯定足以构建一个相当不错的 Twitter 客户端。
查看Twitterizer。它比我用过的任何其他 Twitter ASP.NET 库都容易得多。