使用Tweet#从用户中提取5个最新更新

时间:2010-04-06 16:51:27

标签: c# twitter tweetsharp

我正在制定一种方法,允许我提取我公司在其Twitter帐户上发布的5篇最新帖子。

这个Web应用程序的一个要求是它在我们的网站上将这些Twitter帖子显示为“常规”html,因此排除使用Twitter javascript方法。

我找到了Tweet#,一个暴露Twitter命令的C#插件。这似乎是提取这些信息的好方法,但我有一个问题。

我希望能够从Twitter获取这些更新,而无需通过Twitter进行身份验证。由于这些信息是公开的,我认为这会相当简单,但是我对Tweet#想要这样做有问题。

我发现能够做到这一点的最接近的事情要求我使用Twitter登录/验证,然后拉出最近的5条推文。像这样:

            var twitter = FluentTwitter.CreateRequest()
            .AuthenticateAs("UserName", "p@ssw0rd")
            .Configuration.CacheForInactivityOf(60.Seconds())
            .Statuses().OnUserTimeline().Take(5).AsJson();

我需要的是允许我特定用户ID从未经身份验证中提取最新的5条推文。

1 个答案:

答案 0 :(得分:4)

Tweet#没有特别好记录。我认为这会奏效:

FluentTwitter.CreateRequest().Statuses().OnUserTimeline().For(USERNAME);

这类似于网络请求

http://api.twitter.com/1/statuses/user_timeline.xml?screen_name=USERNAME

...所以如果其他所有方法都失败了,你可以手动下载并解析XML内容。