0

我正在尝试添加一些过滤器来请求 bing api 中的新闻,但目前我没有得到任何效果(例如过滤当前月份的新闻)。

我正在尝试使用:https://api.cognitive.microsoft.com/bing/v5.0/news/search?freshness=month&?category=business,并在此处替换一些过滤器,但我总是得到相同的结果.

目前我想为当天和当月的新闻添加三个过滤器:新鲜度、类别和语言。

所以这是错误还是我对过滤器做错了什么?

4

1 回答 1

3

一个问题是你有一个额外的“?” 在您的查询中。您只需要第一个,然后您可以使用“&”分隔各个参数:

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 的处理方式,它可能会合理地阻止您的类别被使用。

于 2017-06-26T18:46:45.317 回答