Twitter API similar to Google Alert


Twitter API similar to Google Alert

我正在尝试创建一个与Google Alerts具有类似功能的Web应用程序。(类似我的意思是,用户可以提供他们的电子邮件地址,以便每天或每小时发送警报)唯一的限制是它仅根据某个关键字或主题标签向用户发出警报。我认为我已经找到了此Web应用程序所需的基本API。

https://dev.twitter.com/docs/api/1/get/search

问题是我仍然不知道此应用程序正常工作所需的所有 Web 技术。例如,我是否必须将所有搜索到的关键字存储在数据库中?我是否必须一直池化 ajax 请求才能保持数据库更新?如果用户提供的关键字现在非常受欢迎,并且可能在一小时内有数千条推文(更不用说,可能有几封电子邮件请求多个热门主题)怎么办?

顺便说一下,我正在尝试使用 PHP 构建此应用程序。所以请让我知道,我需要为这样的网络应用程序学习什么样的技术(也许还有一些参考资料)?任何形式的帮助将不胜感激。提前致谢:)

问候

菲利克斯·佩尔达纳

我想你应该将用户的电子邮件和搜索关键字(或其他什么)存储在数据库中。

然后,你的应用应该进行 API 查询(因此它应该由服务器运行)来获取一些相关数据。然后,您必须将数据发送给所有用户。

要理解这里是算法:

  1. 用户将他的请求添加到页面,如 http://www.google.ru/alerts
  2. 您将他的电子邮件和关键字存储在数据库中。
  3. 然后你的服务器运行脚本(你可以循环它或使用cron),它向Twitter进行查询以获取一些数据。
  4. 您的脚本处理所有数据并将其发送到用户的电子邮件。