10

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

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

我正在努力使用基本身份验证连接到它,并假设(文档没有说)需要 OAuth。

但是,我找不到支持流式传输和 OAuth 的 Twitter .NET 库(实际上,还没有找到任何关于使用流式 API 的体面示例/文档)。

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

编辑:

虽然,我已经能够通过 TweetSharp 库很好地获得访问令牌和访问令牌秘密,但我不知道如何生成所需的标头/实现 oauth,我猜这可能是另一种选择,而不是完整的库。

简洁版本:

  • 寻找支持流 API 和 OAuth 的库
  • 建议手动实施 OAuth
4

3 回答 3

6

正如我在这篇文章Consuming twitter stream API中解释的那样,Tweetinvi API 提供了易于配置的 Streaming API 访问。

你可以在这里下载:http: //tweetinvi.codeplex.com/

存在一个 Stream 类,它将使您能够轻松地实现一个委托来读取来自 Twitter 的内容。

该课程已在现实项目中进行了测试,并且每天能够检索数百万条推文。

我是从事该项目的开发人员之一。

于 2012-07-22T00:13:36.177 回答
1

查看 Shannon Whitley 的帖子: Twitter oAuth with .NET

于 2011-03-01T13:30:13.623 回答
1

我过去使用过支持 OAuth 的TweetSharp库。

于 2011-03-01T14:58:00.223 回答