所以当我在Failblog上浪费时间的时候,我遇到了this Twitter account。我对此非常感兴趣。它的工作方式是这个人的推文'我认为你的意思是"偷看"'每当有人用字符串发推特的东西时,就会发现“偷偷摸摸的高峰”#34;在里面。它是自动化的,因为我通过推特发现" Sneak peak"我自己,并在几秒钟内得到答复:
所以我的问题是,这是怎么做到的?
答案 0 :(得分:1)
不确定1),但2)可以使用搜索API轻松管理:
http://search.twitter.com/search.atom?q=sneak%20peak会为您提供最近包含“潜行峰值”的推文。 (包括推文的时间)
然后程序可以回复这些人,并保留推文的时间,以便不向该程序已经推文的人发推。
答案 1 :(得分:1)
这几乎肯定会使用Twitter Streaming API。
Twitter提供的一组流媒体API为开发人员提供了对Twitter全球推文数据流的低延迟访问。流媒体客户端的正确实现将被推送指示已发生推文和其他事件的消息,而没有任何与轮询REST端点相关的开销。
因此,有一个服务器在不断地流式传输Twitter API,filtered for the specific term。
每当服务器看到新的推文通过流时,它会自动发送响应。
所以,回答你的问题:
1)是的。
2)是的,但它不是经常轮询,而是自动接收数据。