我正在尝试添加一些过滤器来请求bing api中的新闻,但目前我没有这样做的任何影响(例如过滤当前月份的新闻)。
我正在尝试使用:https://api.cognitive.microsoft.com/bing/v5.0/news/search?freshness=month&?category=business,并在此替换一些过滤器,但我总是得到相同的结果。
目前我想添加三个过滤器:当前日期和月份的新闻,类别和语言。
所以这是bug还是我在使用过滤器时出错?
答案 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的处理方式,它可能会合理地阻止您的类别被使用。