代码之家  ›  专栏  ›  技术社区  ›  Adeel

如何使用Twitter获取c中的Twitter用户时间表

  •  3
  • Adeel  · 技术社区  · 14 年前

    我有以下代码。

     
    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);                   
                    }
    
    

    在上面的代码中,我想获取用户时间线。我正在使用Twitter API。获取用户时间表的Twitter文档是 Here

    我查过小提琴手在干什么。在fiddler中,请求是:

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

    我在等的时候

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

    有我错过的东西吗?

    3 回复  |  直到 10 年前
        1
  •  6
  •   Ricky Smith    14 年前

    这是最新版本的twitterizer库中的一个bug。

    我会努力纠正这一点,并在今天发布更新。

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

    瑞奇(Twitter创始人)

        2
  •  3
  •   Community Mr_and_Mrs_D    13 年前

    以下是如何在不使用OAuth或 任何 认证,就这点而言:

    UserTimelineOptions options = new UserTimelineOptions();
    options.ScreenName = "SCREENNAME OF TWITTER USER";
    TwitterStatusCollection tweets = TwitterTimeline.UserTimeline(options).ResponseObject;
    
        3
  •  0
  •   yaron    14 年前

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

    我最终会想出办法吗?是的,我会的,我会的,但这将永远需要我。

    RickySmith给出的链接(twitterizer.net)没有这种简单的例子。我在互联网上找到的关于twitterizer2的教程,甚至那些都不是最新的,不太实用或者缺少信息。

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