我有以下代码。
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文档是Here
我检查了小提琴手的情况。在提琴手中,请求是:
http://api.twitter.com/1/direct_messages.xml?user_id=xxxxx
虽然我期待
http://twitter.com/statuses/user_timeline.format
我遗漏了什么。
答案 0 :(得分:6)
这是最新版本的Twitterizer库中的一个错误。
我会尽力纠正错误并立即发布更新。
如果您遇到任何其他问题,请直接联系Twitterizer小组,在我们的网站(http://www.twitterizer.net/)上,您可以找到我们的邮件列表,Twitter帐户的链接,您可以直接向我们提交报告队。
Ricky(Twitterizer创始人)答案 1 :(得分:3)
以下是如何在不使用oAuth或任何身份验证的情况下获取用户的时间线:
UserTimelineOptions options = new UserTimelineOptions();
options.ScreenName = "SCREENNAME OF TWITTER USER";
TwitterStatusCollection tweets = TwitterTimeline.UserTimeline(options).ResponseObject;
答案 2 :(得分:0)
我必须同意埃里克。我只看了几个小时的Twitterizer,我还没有找到一个例子来说明如何在未经授权的情况下加载用户的时间线。
我最终会弄清楚吗?是的,我必须和我一样;但它将永远带我。
Ricky Smith给出的链接(twitterizer.net)没有这种简单的例子。我在twitter200上找到的互联网教程,即使是那些不是最新的,也不是很有用或缺少信息。
Ricky,如何成为我和其他人的救星并向我们展示如何简单地查看用户的公共时间表,那么不需要授权? Whaddya'say?