技术开发 频道

使用 PHP 将 Twitter 转换为 RSS

  【IT168技术文档】在深入讲解 Twitter 主题之前,我有一些话要说。尽管我现在是 Twitter 的忠实用户和追随者,但是在它最初出现时,我对它是有点迷惑的。事实上,我一直对它心怀敌意。

  下面我给您介绍一下 Twitter 的背景

  当 2007 年的 South by Southwest 大会引入了 Twitter 时,我的一位好朋友就打电话告诉了我,他说:“你应该去注册一个帐户,Twitter 真是太神奇了!” 显然,在整个会议厅中,巨大的屏幕一直显示着微型博客消息。那一年我一直在旅行,去过很多地方,但并没有实际参加 South by Southwest 大会。确实,我太局限于自己的小世界了,没有对它引起真正的重视。微型博客?Tweet?这些家伙说的都是什么啊?

  不久之后,我有机会去尝试这种服务,但发现它并不适合我。事实上,我认为 Twitter 非常浪费时间。我并没有发现我的同伴们喜欢去追随什么,即使他们发明了曲速引擎(warp drive)或治愈了癌症。相反,当时的 Twitter 用户似乎更多地讨论刚刚为小孩做的火腿三明治这样的话题。

  很快过了几个月之后,我突然发现自己一直在使用 Twitter。我使用它来查找新资源、关注总统候选人、联系远方的朋友。为什么会有如此大的转变?我真的不知道。许多 Twitterzen 伙伴都能明白我这种感受,就像拥有您的第一部手机一样。有一天您发现拿着一部昂贵的手机到处走是一件很愚蠢的事,因为到处都有公共电话亭、住宅电话和办公电话,您可以方便使用。但是马上发生了一件事,您被困在 East Outersticksvillestan 的公路边,束手无策,您就会感谢这部小小的手机救了您的命。

  不过有一件事是确定的:与手机取代公用电话不同,Twitter 并没有取代我的社会网络活动 — 相反它起到了促进的作用。我经常使用 Twitter 发布我在 Web 上找到的有趣条目 — 使我的追随者感到开心或引发思考的文档和参考资料。希望它们至少在某一方面有用。确实如此,有一阵子我发现我总是在 Twitter 上面说 “该死的,我需要咖啡” 或 “昨天晚上很无聊” 之类的话,但是我尽量克制自己说这些废话。

  从某种程度上说,作为一名开发人员,我需要的更多。我需要进行修改,将事情分类,或者至少指出工作原理。在上一篇文章中,我说明了如何用 PHP 构建一个简单的微型博客工具,这种轻量级工具可以在 Intranet 应用程序或其他封闭系统的环境中良好地工作。

  在本文中,我想对 Twitter 的内容进行更深入一点的介绍,简单探讨一下 API,然后转向一个可以简化某些任务的著名的公共 PHP 库。本文的目标是说明工作原理,并提供一些工具,您可以利用这些工具将 Twitter 时间线导出到 RSS。目的是什么呢?共享是最主要的目的,是 Twitter 之类社会媒体服务存在的原因。有时候在 Web 站点上更新 Twitter 是非常有好处的 — 特别是像我一样使用服务来共享信息和资源。

  有些人可能会问:“那这有什么意义呢?” 如果您一直紧跟社会营销和媒体的发展趋势,您就会知道,每个人(政府、公司品牌、营销人员、消费者、各种爱好者)正在加入到 “市场就是对话” 这一潮流中。事实上,关于这一主题,网上的讨论是非常多的。

  与这些人中的大多数人不同,您是一位技术专家,因此可以很好地衡量这些工具并理解发起对话的形式。这对您的职业生涯是有用的 — 您将是办公室中惟一理解具体细节的人,而不是仅仅大谈 “社会媒体怎样怎样。” 此外,了解 Twitter 对扩展您的技能也很有用。

0
相关文章