当我通过 node-js 进行调用时,为什么 Bing 自定义搜索 API 会抛出错误?

Why is Bing Custom Search API throwing an error when I make a call through node-js?

由于免费试用,过去一周我一直在使用 Bing 自定义搜索 API,没有遇到任何问题,但今天,我尝试升级到 S1 计划,因为 API 正在发送错误消息。我也尝试重新生成密钥,但尽管做了这两件事,我仍然遇到错误并且无法使用 API。

但是,我能够使用以下方式进行调用:https://www.customsearch.ai/applications,我能够使用我的 API 密钥来测试端点并获得我预期的结果。令我困惑的是,我的 nodejs 代码除了订阅密钥外没有被修改,应该仍然适用于升级后的计划,但事实并非如此。

我应该能帮上忙。让我们来做一点故障排除:

  1. 首先转到 https://www.customsearch.ai/applications -> 单击您的实例名称 -> 单击顶部的 "Production" 选项卡 -> 尝试通过提供查询和订阅在此页面上进行 API 调用你得到的钥匙。如果可行,请转到下一步。
  2. 在上面提到的页面上,您会看到自定义配置 ID 和订阅密钥。确保这两个在您的 node.js 代码中相同。理想情况下,这应该可行。
  3. 如果还是不行,请分享您的错误代码,以便我更好地理解您遇到的错误。