C# 使用LinqToTwitter访问Twitter数据时获取错误

C# 使用LinqToTwitter访问Twitter数据时获取错误,c#,twitter,linq-to-twitter,C#,Twitter,Linq To Twitter,我使用以下代码从twitter用户的屏幕名称中获取名称: var users = (from user in twitterCtx.User where user.Type == UserType.Lookup && user.ScreenName == "JoeMayo,LinqToTweeter" select user) .ToList(); users.F

我使用以下代码从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参数之一,但不能同时包含这两个参数


如何解决此问题?

您已接近成功-您只需将
user.ScreenName
替换为
user.ScreenName>,如下所示:

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

你可以找到一个跑步的地方。有一个。

你很接近了-你所需要做的就是用
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));
你可以找到一个跑步的地方。有一个