bing 新闻搜索 API
bing news search API
Bing 新闻搜索 API 的 "freshness" 参数如何工作?
我正在编写一个程序来调用 Bing 新闻搜索 API。
我将 "freshness" 参数设置为 "Month"。然而,Bing 返回的内容可以追溯到 6 个月前。我是怎么知道的?我使用 offset 参数检索返回结果的最后一个新页面,发现它们可以长达 6 个月(有些甚至 2 年 odl)。显然,这个结果与我输入的 fresness 参数相矛盾。任何人都可以阐明这一点吗?非常感谢,
以下是代码片段:
基本上,我将新鲜度设置为月份 (freshness=Month) 并按天对输出进行排序 (sortBy=Day)。
let bing_news_search = function (search) {
console.log('Searching news for: ' + term);
let request_params = {
method: 'GET',
hostname: host,
path: path + '?q=' + encodeURIComponent('Microsoft') +'&count=100'+'&freshness=Month'+'&sortBY=Date'+'&offset=4979900',
headers: {
'Ocp-Apim-Subscription-Key': subscriptionKey,
}
将此移至评论中验证的答案:
问题是 &count 设置为 100。当前限制为 50。正确设置此数字后,API 将按预期工作。
所以它看起来像这样:
let bing_news_search = function (search) {
console.log('Searching news for: ' + term);
let request_params = {
method: 'GET',
hostname: host,
path: path + '?q=' + encodeURIComponent('Microsoft') +'&count=50'+'&freshness=Month'+'&sortBY=Date'+'&offset=4979900',
headers: {
'Ocp-Apim-Subscription-Key': subscriptionKey,
Bing 新闻搜索 API 的 "freshness" 参数如何工作?
我正在编写一个程序来调用 Bing 新闻搜索 API。 我将 "freshness" 参数设置为 "Month"。然而,Bing 返回的内容可以追溯到 6 个月前。我是怎么知道的?我使用 offset 参数检索返回结果的最后一个新页面,发现它们可以长达 6 个月(有些甚至 2 年 odl)。显然,这个结果与我输入的 fresness 参数相矛盾。任何人都可以阐明这一点吗?非常感谢,
以下是代码片段: 基本上,我将新鲜度设置为月份 (freshness=Month) 并按天对输出进行排序 (sortBy=Day)。
let bing_news_search = function (search) {
console.log('Searching news for: ' + term);
let request_params = {
method: 'GET',
hostname: host,
path: path + '?q=' + encodeURIComponent('Microsoft') +'&count=100'+'&freshness=Month'+'&sortBY=Date'+'&offset=4979900',
headers: {
'Ocp-Apim-Subscription-Key': subscriptionKey,
}
将此移至评论中验证的答案:
问题是 &count 设置为 100。当前限制为 50。正确设置此数字后,API 将按预期工作。
所以它看起来像这样:
let bing_news_search = function (search) {
console.log('Searching news for: ' + term);
let request_params = {
method: 'GET',
hostname: host,
path: path + '?q=' + encodeURIComponent('Microsoft') +'&count=50'+'&freshness=Month'+'&sortBY=Date'+'&offset=4979900',
headers: {
'Ocp-Apim-Subscription-Key': subscriptionKey,