我正在寻找一个Twitter应用程序,我需要获得实时(或尽可能接近)的更新。官方REST API只允许100次/小时左右的呼叫,如果我想从更多只有几个用户获得状态,它将非常快地加起来。此外,每30秒请求似乎是一个总体上非常低效和不优雅的解决方案。 Twitter< - > Facebook应用程序似乎有近乎实时的更新,当然他们可能正在使用prive后端的东西。有谁知道哪种访问方法(REST / RSS /等)最适合这个?
答案 0 :(得分:2)
Twitter提供a streaming API这种用法(状态/过滤器)。某些级别的访问需要获得批准。
答案 1 :(得分:0)
Twitter的流媒体API将于2010年初向所有人开放,但可能无法满足您的需求。首先,它只包含公共推文,因此如果您想向某人显示他们自己的Feed,则流API将无效。此外,您需要处理大量数据。
根据您的需求,更好的选择是申请将您的应用列为白色:
在几天之内,Twitter很可能会批准您的应用。这允许您从该帐户获得更多数量的API调用。准备好将应用程序部署到服务器后,再次进入并要求他们将服务器的IP地址列入白名单,这样您的服务器就可以为任何Twitter帐户拨打大量电话,而不仅仅是您的。