新闻网址中params的有效格式是什么?

时间:2017-03-17 09:26:55

标签: microsoft-cognitive bing-search

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

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

目前我想添加三个过滤器:当前日期和月份的新闻,类别和语言。

所以这是bug还是我在使用过滤器时出错?

1 个答案:

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