“Sneak peak”Twitter帐户如何运作?

时间:2012-06-11 10:21:12

标签: twitter

所以当我在Failblog上浪费时间的时候,我遇到了this Twitter account。我对此非常感兴趣。它的工作方式是这个人的推文'我认为你的意思是"偷看"'每当有人用字符串发推特的东西时,就会发现“偷偷摸摸的高峰”#34;在里面。它是自动化的,因为我通过推特发现" Sneak peak"我自己,并在几秒钟内得到答复:

enter image description here

所以我的问题是,这是怎么做到的?

  1. 当某人推特包含特定字符串的内容时,您能以某种方式收到通知吗?当有人发推用户名时,请考虑这种情况,因此技术上可行。
  2. 或者这个人有一台计算机一直在运行,每隔几秒钟就会搜索一下这个字符串吗?
  3. 或两者都可能?

2 个答案:

答案 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)是的,但它不是经常轮询,而是自动接收数据。