无法在 Bing 网络搜索中验证帐户密钥

Unable to Authenticate Account key in Bing web search

我是这个社区的新手。如果我问的问题不符合标准,请无视

我的问题在这里 我正在尝试通过 URl 从 bing 搜索中获取信息。为此,我在 hotmail.com 上创建帐户并获取我的默认帐户密钥。我在浏览器中写了以下 url。 https://api.datamarket.azure.com/Bing/Search/Web?Query=%27Xbox%27 之后它要求 username/password。我在文档中看到用户名可以留空,但密码将是您的帐户密钥。我写了准确的密钥,但我总是收到 403 forbidden 错误。 如下所示

403 - 禁止访问:访问被拒绝。 您无权使用您提供的凭据查看此目录或页面。 我也创建了自己的帐户密钥,但总是得到相同的结果。 任何人都请帮助我..我错了。

非常感谢, 法汉

您是否使用了在您的 Azure Datamarket Account 页面上提到的“主帐户密钥”帐户密钥?

我尝试使用我的密钥访问您提到的 link,并且能够成功获得 xml 格式的搜索结果。

我强烈建议您切换到 Bing 搜索 API,它是 Microsoft 认知服务的一部分:Bing Web Search API。 Azure 市场中的旧版搜索 API 将很快被弃用(2016 年 12 月)。

入门很容易。使用 Microsoft 帐户(例如 outlook.com 电子邮件)注册认知服务后,您将获得一个订阅密钥,您可以使用它向 API 发送请求,如Getting Started guide