Не так много удачи там. Twitter API предоставляет две конечные точки для поиска трендов:
- тренды / местоположения , чтобы получить доступные местоположения, где есть тренды
- тренды / место чтобы получить актуальные темы в указанных местах
Возвращает 50 самых популярных тем для указанного c WOEID, если для него доступна информация о тенденциях.
response - это массив объектов-трендов, которые кодируют имя тенденции topi c, параметр запроса, который можно использовать для поиска topi c в поиске Twitter, и URL поиска Twitter.
Эта информация кешируется на 5 минут. Более частый запрос не вернет больше данных и будет учитываться при использовании ограничения скорости.
Значение tweet_volume за последние 24 часа также возвращается для многих трендов, если оно доступно.
Проверьте примеры возврата, хотя:
"trends": [
{
"name": "#ChainedToTheRhythm",
"url": "http://twitter.com/search?q=%23ChainedToTheRhythm",
"promoted_content": null,
"query": "%23ChainedToTheRhythm",
"tweet_volume": 48857
}
Если вы создадите такой класс:
public class Trend {
public string name {get; set;}
public string url {get; set;}
// etc
}
И вы десериализуете массив в список List<Trend>
, вы можете использовать в памяти linq для поиска по имени
var trends = JsonConvert.DeserializeObject<TrendsResponse>(json);
var newTrendList = trends.Where(t = t.name.Contains("targetName")).ToList();