【问题标题】:Simplest Twitter authentication最简单的 Twitter 身份验证
【发布时间】: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

标签: c# twitter oauth


【解决方案1】:

此页面提供了一个小的 C# Oauth 代码:http://oauth.net/code/

不要讨厌 twitter,这是个好主意。

【讨论】:

  • 不错!它肯定比其他框架小!我有点苦。在类似的情况下,我曾经被咬过一次。我为一个拉取他的 RSS 提要的朋友写了一个 Flash 小部件。那一周,Twitter 听说他们的crossdomain.xml 存在安全风险,他们的修复在没有任何警告的情况下切断了成千上万的用户(和我的朋友)。任何了解 crossdmomain.xml 的人都知道在这种情况下没有问题,但他们惊慌失措并反应过度。这表明他们当时是业余的。他们仍然是:他们的 API 站点仍然显示基本身份验证是有效的。 bit.ly/u5ewk
  • 我发现我可以使用“列表”在不进行身份验证的情况下完成同样的事情。似乎像我需要的那样灵活。不过,我认为您的回答很棒(尽管我仍然讨厌 Twitter)。谢谢你的帮助!我会将其标记为已回答!
  • 没问题,我能帮上忙。请不要讨厌推特,没有人是完美的。
猜你喜欢
  • 2012-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-26
  • 2012-08-06
相关资源
最近更新 更多