3

我有以下代码。

 
Twitter t1 = new Twitter("twitteruser","password");
                TwitterUser user =  t1.User.Show("username");
                if (user != null)
                {
                    TwitterParameters param = new TwitterParameters();
                    param.Add(TwitterParameterNames.UserID, user.ID);
                    TwitterStatusCollection t =t1.Status.UserTimeline(param);                   
                }

在上面的代码中,我想获取用户时间线。我正在使用 Twitterizer API。获取用户时间线的 twitter 文档在这里

我已经检查了提琴手发生了什么。在提琴手中,请求是:

http://api.twitter.com/1/direct_messages.xml?user_id=xxxxx

在我期待的时候

http://twitter.com/statuses/user_timeline.format

有什么我想念的吗。

4

3 回答 3

6

这是最新版本的 Twitterizer 库中的一个错误。

我将尝试更正此问题并在今天发布更新。

如果您遇到任何其他问题,请直接联系 Twitterizer 小组,在我们的网站 ( http://www.twitterizer.net/ ) 上,您会找到指向我们的邮件列表、twitter 帐户的链接,您可以提交但直接报告到我们的团队。

瑞奇(Twitterizer 创始人)

于 2010-01-28T16:51:32.020 回答
3

以下是在不使用 oAuth 或任何身份验证的情况下获取用户时间线的方法:

UserTimelineOptions options = new UserTimelineOptions();
options.ScreenName = "SCREENNAME OF TWITTER USER";
TwitterStatusCollection tweets = TwitterTimeline.UserTimeline(options).ResponseObject;
于 2010-10-06T18:40:39.600 回答
0

我必须同意埃里克的观点。我只看了几个小时的 Twitterizer,我还没有找到一个示例来说明如何在未经授权的情况下加载用户的时间线。

我最终会弄清楚吗?是的,我必须而且我会;但它会带我永远。

Ricky Smith 给出的链接(twitterizer.net)没有这种简单的例子。我在互联网上找到的 twitterizer2 教程,即使这些教程不是最新的,也不能很好地工作或缺少信息。

Ricky,如何成为我和其他人的救星,向我们展示如何简单地查看用户的公共时间线,这样就不需要授权?怎么说?

于 2010-09-06T20:17:40.827 回答