Я использую REST API контекстного веб-поиска под названием Пользовательский поиск.
https://rapidapi.com/contextualwebsearch/api/custom-search
Здесь я могу искать любые популярные новости c из новости, которые я хочу. Все идет нормально! Но теперь я пытаюсь сделать «домашнюю страницу» с последними новостями, чтобы получать самые свежие статьи о политике, технологиях, финансах и т. Д. c.
apiClient.DefaultRequestHeaders.Add("x-rapidapi-host", HostHeader);
apiClient.DefaultRequestHeaders.Add("x-rapidapi-key", KeyHeader);
string searchterm = "Obama";
var responseMessage = await apiClient.GetAsync("https://custom-search.p.rapidapi.com/api/search/CustomWebSearchAPIV2?q=" + searchterm + "&searchEngineId=43212194233309&pageNumber=1");
var response = responseMessage.Content;
var json = await response.ReadAsStringAsync();
Сейчас мой код выглядит так, и в данном случае поисковым запросом является «Обама». Статьи загружаются очень красиво. Но как мне настроить поисковый запрос, чтобы получать последние новости? Поскольку этот запрос ограничен только статьями, касающимися «Обамы».
У меня возникла идея, возможно, сделать поисковый запрос чем-то вроде: «политика-финансы-технологии-здоровье». Но не уверен, что это даст мне необходимые результаты.
Может быть, кто-нибудь с большим опытом работы с этим API для отдыха поделится своими знаниями!