我正在制定一种方法,允许我提取我公司在其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条推文。
答案 0 :(得分:4)
Tweet#没有特别好记录。我认为这会奏效:
FluentTwitter.CreateRequest().Statuses().OnUserTimeline().For(USERNAME);
这类似于网络请求
http://api.twitter.com/1/statuses/user_timeline.xml?screen_name=USERNAME
...所以如果其他所有方法都失败了,你可以手动下载并解析XML内容。