Запрос LinqToTwitter пишет по идентификатору пользователя
Я хочу запросить твиты по идентификатору пользователя. Я реализовал код для запроса твитов по имени пользователя с использованием оператора from в запросе:
if (!string.IsNullOrWhiteSpace(twitterUsername)) {
var searchResponse = (from srch in twitterContext.Search where
srch.Type == SearchType.Search &&
srch.Query == "some text from:" + twitterUsername
select srch).SingleOrDefault();
}
Теперь мне нужен код, который будет запрашивать твиты по идентификатору пользователя, но я не могу найти никакого решения, кроме как вызвать твиттер API
чтобы получить имя пользователя твитера по идентификатору пользователя, а затем вызвать указанный выше код с возвращенным именем пользователя.
Есть ли более простое решение, с одним API
вызов.
1 ответ
Вы можете использовать запрос статуса / пользователя, например:
var tweets =
await
(from tweet in twitterCtx.Status
where tweet.Type == StatusType.User &&
tweet.UserID == twitterUserId
select tweet)
.ToListAsync();
Вы можете получить более подробную информацию в документации LINQ to Twitter.