这是 Bing.com 上的查询:
这是我的 API 调用:
以下是 API 的结果(它仅包含相关搜索,不包含 JSON 中的网页):
{“_type”:“SearchResponse”,“latedSearches”:{“id”:“https://api.cognitive.microsoft.com/api/v5/#RelatedSearches”,“值”:[{“文本”: "阿布尼小学的小斯巴达之家", "displayText": "阿布尼小学的小斯巴达之家", "webSearchUrl":
@Chris 您在 URL 中解析的查询遇到了麻烦。如果我将查询从 site:www.jrmc.org Stuart ABNEY 更改为 www.jrmc.org Stuart ABNEY,我将在 bing.com 和 Bing API 中得到结果。 但我对此并不确定,仍在试图弄清楚。我会回复您更合适的解决方案,同时您可以更改查询并尝试。
从您共享的完整 API 调用 URL 中,您将 URL 编码的 responseFilter=Webpages 作为 q(查询)参数的一部分,但它应该是一个单独的 URL 参数:
我也遇到过同样的问题。看起来,当 Bing API 提供搜索关键字作为参数时,如果没有匹配项,则无法返回与其相关的结果。在这种情况下,它不会在响应中包含
webPages
属性。