【问题标题】:Twitter API similar to Google AlertTwitter API 类似于 Google Alert
【发布时间】:2012-06-20 01:10:19
【问题描述】:

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

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

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

顺便说一句,我正在尝试使用 PHP 构建这个应用程序。所以请告诉我,我需要为这样的网络应用学习什么样的技术(可能还有一些参考资料)?任何形式的帮助将不胜感激。在此先感谢:)

问候,

费利克斯·佩达纳

【问题讨论】:

  • 寻找彗星技术。
  • 嗯,感谢您的建议..还有其他想法吗?
  • 我错了。你不需要彗星技术,看看答案。希望它会有所帮助

标签: php web-applications twitter google-alerts


【解决方案1】:

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

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

这里要理解的是算法:

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

【讨论】:

    猜你喜欢
    • 2012-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多