【问题标题】:Combine multiple twitter feeds into one list with PHP?使用 PHP 将多个 Twitter 提要合并到一个列表中?
【发布时间】:2010-04-27 06:14:37
【问题描述】:

我将如何将多个用户的 Twitter 提要合并到一个列表中并将它们显示在我的页面上?

【问题讨论】:

标签: php twitter


【解决方案1】:

你必须进入,我想说,三个步骤:

  • 获取每个用户的提要
  • 为每个用户下载并解析提要后,您就有了几个提要数组。
    • 您必须将它们合并到一个数组中,其中包含所有用户的所有提要;见array_merge
    • 然后,可能按日期对该数组进行排序;见usort
  • 最后,您必须以您想要的方式显示结果数组。


作为旁注:每次要显示结果页面时下载多个 RSS 提要并不是一个好主意:它会大大降低您的网站速度——这意味着您需要设置一些缓存机制:

  • 要么缓存推文数据;例如,使用 MySQL 数据库
  • 或缓存 HTML 代码的整个结果部分

【讨论】:

  • +1 用于缓存。从记忆中,如果您每小时检索用户提要超过 X 次(我认为!),Twitter 也可能会阻止您的网站/应用程序。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-10
  • 2019-05-03
  • 2017-01-05
  • 2022-11-14
相关资源
最近更新 更多