【发布时间】:2011-03-05 17:23:42
【问题描述】:
获取 Twitter 帐户列表或朋友时间线的 RSS(或 JSONP)提要的最简单的方法是什么?
这里有一些背景知识:我有一个简单的服务器脚本,用于提供 Twitter 小部件。我大约两个月前编写了脚本,但直到现在才有机会部署它。该脚本获取一个虚拟帐户的friends_timeline,其唯一目的是将“朋友”推文合并到一个 RSS 提要中(而不是为每个“朋友”发出一个请求)。简单、轻量级、易于维护、轻量级的 Twitter 服务器;在当时似乎是一个很好的解决方案。好吧,friends_timeline 需要身份验证,现在服务器使用NetworkCredential 来下拉这些 RSS 提要。很多人都知道,8 月份 Twitter 将停止支持基本身份验证,并强制所有人使用 OAuth。我浏览了 OAuth 文档,现在对 Twitter 不太满意。
我也希望避免使用 Twitterizer 框架。这是需要检查的大量代码,如果没有彻底的代码审查,它不会靠近我们的生产服务器。我知道重新发明轮子是一件坏事,但在这种情况下,我想要的只是轮子,而不是赛车。
【问题讨论】:
-
我认为 Twitter 已将 OAuth 切换推迟到 8 月 16 日。
-
你是对的。对不起。由于某种原因,我的脑海里已经是七月了。我会编辑我的问题。本来本该在本月切换的,但是因为……世界杯而推迟了?我不确定我是否看到了联系。无论如何,它只会延迟不可避免的事情。
-
是的,最好早点切换,尤其是因为 OAuth 对 Web 工作得更好,而不是对移动客户端,但有 xAuth :) 我建议你查看 Twitter Anywhere JavaScript API .它在 1.0 版本中运行得非常好,但不幸的是它没有列出朋友时间段的功能。 Chirp 预览版中提供了该功能以及更多功能,正如您所说,这可能对您的代码审查有问题,并且无论如何都不推荐用于生产。但仍然值得一试 - platform.twitter.com/js-api.html