使用Bing V5 API时获得不同结果vs bing.com
问题描述:
所以我试图实现Bing Search V5 API(单击here获取完整代码)。使用Bing V5 API时获得不同结果vs bing.com
$.ajax({
url: "https://api.cognitive.microsoft.com/bing/v5.0/search",
data: {
"q": $("#search-text").val() + "+site:berkeley.edu",
"mkt": "en-US",
"responseFilter": "Webpages",
"count": "10",
"offset": "0"
},
beforeSend: function(xhrObj) {
xhrObj.setRequestHeader("Ocp-Apim-Subscription-Key", "supply-your-own-key-here");
},
type: "GET",
})
作为一个测试,我搜索使用bing.com(点击here搜索结果)和前10个结果,我得到的是从我用我的代码得到的结果完全不同。我添加了一个显示搜索结果的截图。
任何想法我可能做错了什么?谢谢
ps。我发现了类似的讨论,但他们是从2011年开始的,而且自那以后很可能发生了变化。
使用我的代码的搜索结果screeshot:
答
你什么都没有做 “错”。这只是一个额外的设置给你一个不同的结果。设置为mkt = en-US,导致差异。
不提供它给出了相同的结果,例如在Postman中。
将其更改为使用cc而不是“结果来自的国家/地区的2个字符的国家/地区代码”。结果与mkt相同。 如果您想要Bing结果,可能性很大,请勿提供任何东西。
谢谢。我会尝试的。 – mrjayviper