【问题标题】:Getting Error Accessing Twitter Data While Using LinqToTwitter使用 LinqToTwitter 时访问 Twitter 数据时出错
【发布时间】:2017-06-05 22:44:15
【问题描述】:

我正在使用此代码从 twitter 用户的屏幕名称中获取名称:

    var users =
        (from user in twitterCtx.User
         where user.Type == UserType.Lookup &&
               user.ScreenName == "JoeMayo,LinqToTweeter"
         select user)
         .ToList();

    users.ForEach(user => Console.WriteLine("Name: " + user.Name));

但我收到此错误消息:

System.AggregateException:发生一个或多个错误。 —> System.ArgumentException:查询必须包含 ScreenNameList 或 UserIdList 参数之一,但不能同时包含两者。

如何解决这个问题?

【问题讨论】:

    标签: c# twitter linq-to-twitter


    【解决方案1】:

    您已经接近了 - 您需要做的就是将 user.ScreenName 替换为 user.ScreenNameList,如下所示:

    var users =
        (from user in twitterCtx.User
         where user.Type == UserType.Lookup &&
               user.ScreenNameList == "JoeMayo,LinqToTweeter"
         select user)
        .ToList();
    
    users.ForEach(user => Console.WriteLine("Name: " + user.Name));
    

    您可以找到正在运行的Demo in the source code。有documentation available too

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-09
      • 2018-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-17
      • 1970-01-01
      相关资源
      最近更新 更多