有什么办法,我可以通过传递他的screenName来获取用户的本地时间线吗?我目前有一个代码来获取经过身份验证的用户的时间表。但我也想通过使用相同的身份验证帐户来获取其他用户。可能吗?或者我需要引入一些其他类型的身份验证才能工作?
public async void GetHomeTimeLine(string screenName)
{
_screenName = screenName;
var twitterContext = new TwitterContext(_auth);
var tweets = await twitterContext.Status
.Where(s => s.ScreenName == _screenName
&& s.Type == StatusType.Home && s.Count == 200)
.ToListAsync();
}
答案 0 :(得分:1)
Twitter API没有提供在主页时间轴上提供屏幕名称的选项。您需要授权拥有时间线的用户或执行Friends / FollowerList查询以获取ID,然后根据用户ID查询朋友的推文。