Twitter流式API的.NET库

10

我目前正在尝试编写代码来消费Twitter流API的用户流:

http://dev.twitter.com/pages/user_streams

我正在努力使用基本认证进行连接,但是(文档没有说明),我假设需要OAuth。

然而,我找不到任何支持流和OAuth的Twitter .NET库(实际上,在使用流API消费的示例/文档方面都找不到)。

有人知道吗? 目前,我已经编写了自己的C#和dynamic代码以使用示例流来消费,但我真的不想实现OAuth(一些人说它很复杂)。

编辑:

虽然,我已经能够通过TweetSharp库获得访问令牌和访问令牌密钥,但我不知道如何生成所需的头文件/实现oauth,这可能是另一个选项,我想,而不是完整的库。

简短版本:

  • 寻找支持流API和OAuth的库
  • 关于手动实现OAuth的建议

2
基本身份验证不再被允许。 - Ikke
谢谢,我也是这么想的,根据我一直收到的401错误。 - Phil
也许推特API + OAuth:无法发送状态更新,收到401错误可以提供帮助。 - Thomas Freudenberg
@Thomas 我的应用程序权限没问题,已经成功发布了更新到测试账户,只是流式API还比较新,并且我找不到主要的包装库支持它。 - Phil
为什么不使用DotNetOpenAuth呢?他们甚至有与Twitter一起工作的示例。https://dev59.com/Q2445IYBdhLWcg3wgqrT - George Stocker
3个回答

6
如我在这篇文章中所解释的(消费twitter流API),Tweetinvi API提供了易于配置的流API访问。
您可以在此处下载:http://tweetinvi.codeplex.com/ 存在一个Stream类,它将使您能够轻松实现委托以读取来自Twitter的内容。
该类已在实际项目中进行了测试,并且能够每天检索数百万条推文。
我是参与该项目开发的开发人员之一。

你能指导我去教程/示例吗? - Rafay
你究竟想要做什么? - linvi
1
谢谢,问题已经解决 :) ... 为编写如此棒的库而赞扬。 - Rafay

1

1

我以前使用过TweetSharp库,它支持OAuth。


没有支持流API,但正如我在答案中提到的,我已经使用它来创建OAuth凭据。 - Phil
你能否指向示例代码?我有点迷失了。 - Muneeb Zulfiqar
1
@MuneebZulfiqar 只需跟随链接到 TweetSharp,您将在那里找到几个示例。 - Thomas Freudenberg

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接