使用PHP将多个Twitter提要合并到一个列表中?

时间:2010-04-23 08:14:38

标签: php twitter

如何将多个用户的Twitter Feed整合到一个列表中并将其显示在我的页面上?

1 个答案:

答案 0 :(得分:2)

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

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


作为旁注:每次要显示结果页面时下载多个RSS源都不是一个好主意:它会使您的网站减慢很多 - 这意味着您需要实施一些缓存机制:

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