Каков правильный формат для параметров в 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 справится с этим, он может реально предотвратить использование вашей категории.

Другие вопросы по тегам