【问题标题】:Issue with Bing Search API which returns only relatedSearches and not WebPages必应搜索 API 的问题,它只返回相关搜索而不是网页
【发布时间】:2017-06-14 13:20:43
【问题描述】:

这是 Bing.com 上的查询:

Full Bing URL

这是我的 API 调用:

Full API call URL

这是来自 API 的结果(它只包含相关搜索,而不是 JSON 中的网页):

{"_type": "SearchResponse", "relatedSearches": {"id": "https://api.cognitive.microsoft.com/api/v5/#RelatedSearches", "value": [{"text ": "abney 小斯巴达人的家", "displayText": "abney 小斯巴达人的家", "webSearchUrl":

【问题讨论】:

    标签: api search bing


    【解决方案1】:

    您在 URL 中解析的@Chris 查询有问题。如果我将查询从 site:www.jrmc.org stuart ABNEY 更改为 www.jrmc.org stuart ABNEY,我将在 bing.com 和 Bing API 中得到结果。 但是,我对此不确定,并且仍在尝试解决。我会以更合适的解决方案回复您,同时您可以更改查询并尝试。

    【讨论】:

    • 好的,我会尝试,但我确实需要保留 site:www.jrmc.org,因为我希望 Bing 只为我提供此网站上的页面以进行此搜索。
    【解决方案2】:

    在您分享的完整 API 调用 URL 中,您是 URL 编码 responseFilter=Webpages 作为 q(查询)参数的一部分,但它应该是一个单独的 URL 参数:

    https://api.cognitive.microsoft.com/api/bing/v5.0/search?q=site%3Awww.sjchs.org+Joseph+F+ABRUTZ+JR&responseFilter=Webpages

    【讨论】: