我正在尝试添加一些过滤器来请求 bing api 中的新闻,但目前我没有得到任何效果(例如过滤当前月份的新闻)。
我正在尝试使用:https://api.cognitive.microsoft.com/bing/v5.0/news/search?freshness=month&?category=business,并在此处替换一些过滤器,但我总是得到相同的结果.
目前我想为当天和当月的新闻添加三个过滤器:新鲜度、类别和语言。
所以这是错误还是我对过滤器做错了什么?
我正在尝试添加一些过滤器来请求 bing api 中的新闻,但目前我没有得到任何效果(例如过滤当前月份的新闻)。
我正在尝试使用: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
您也可以尝试在查询字符串中添加市场,如下所示:
https://api.cognitive.microsoft.com/bing/v5.0/news/search?freshness=month&category=business&mkt=en-us
我正在使用 7.0 并且不知道您传递了哪些标头,因此我无法直接对此进行测试,但可能没有设置默认市场。由于类别是特定于市场的,因此根据 Bing 的处理方式,它可能会合理地阻止您的类别被使用。