2

我正在研究一种方法,可以让我提取我公司在其 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 条推文的东西。

4

1 回答 1

4

Tweet# 没有特别好的文档记录。我认为这会起作用:

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

这类似于网络请求

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

...因此,如果一切都失败了,您可以手动下载并 XML 解析该内容。

于 2010-04-06T17:09:31.767 回答