我想提到使用linq到twitter api的任何用户。我有一个代码,它带回了用户的时间线,但我想只获得一个用户的提及,其中一个方法是Mention Timeline只能用于获取authenticatd用户的提及,但我希望得到任何用户。怎么可能?这是我的代码,它返回一个用户时间轴,需要哪些修改?请帮忙
var mentions= await _twitterContext.Status
.Where(s => s.ScreenName== ScreenName && s.Type == StatusType.User && s.Count == 200)
.ToListAsync();
答案 0 :(得分:1)
Twitter API不公开允许您为具有屏幕名称的任何用户提及的端点。但是,如果您获得了想要提及的用户的授权,您可以获得提及。这是一个例子:
var tweets =
await
(from tweet in twitterCtx.Status
where tweet.Type == StatusType.Mentions &&
tweet.ScreenName == "JoeMayo"
select tweet)
.ToListAsync();
PrintTweetsResults(tweets);
此处的文档如下: