Каков правильный формат для параметров в URL-адресе новостей?
Я пытаюсь добавить несколько фильтров для запроса новостей в Bing API, но в настоящее время я не получаю никаких эффектов от этого (например, фильтр для новостей за текущий месяц).
Я пытаюсь сделать это с помощью: https://api.cognitive.microsoft.com/bing/v5.0/news/search?freshness=month&?category=business и заменяю некоторые фильтры здесь, но я всегда получаю один и тот же результат,
В настоящее время я хочу добавить три фильтра: свежесть, категорию и язык для новостей за текущий день и месяц.
Так это баг или я что то не так делаю с фильтрами?
1 ответ
Одна проблема в том, что у вас есть лишнее "?" в вашем запросе. Вам нужен только первый, а затем вы можете использовать "&" для разделения отдельных параметров:
https://api.cognitive.microsoft.com/bing/v5.0/news/search?freshness=month&category=business
Вы также можете попробовать добавить маркет в строку запроса, например, так:
https://api.cognitive.microsoft.com/bing/v5.0/news/search?freshness=month&category=business&mkt=en-us
Я использую 7.0 и не знаю, какие заголовки вы передаете, поэтому я не могу проверить это напрямую, но возможно, что рынок по умолчанию не установлен. Поскольку категории специфичны для конкретного рынка, то в зависимости от того, как Bing справится с этим, он может реально предотвратить использование вашей категории.