Microsoft Bing v7 搜索参数不起作用

问题描述 投票:0回答:1

我正在尝试 MS Bing v7 API。

如果我输入curl请求:

curl -H "Ocp-Apim-Subscription-Key:<MYKEY>" https://api.bing.microsoft.com/v7.0/search?q=vintage+cars&count=25&responseFilter=webpages,news,-images,-videos

我没有得到 25 个结果,只返回

#WebPages.0
#WebPages.9
。如果,正如似乎建议的那样,我应该在上面的curl请求中使用
offset
参数(例如:&offset=0),那么(JSON)对图像和视频的引用将被返回(尽管有-images,-videos)网页数量再次只有 10 个。Java 代码中也会发生同样的情况。

我意识到 MS 文档不是最新的。例如,对网页(和其他实体)的引用在文档中缺少字段(例如:网页中的 richFacts)。

那么 count/offset/responseFilter 参数是否已更改或更新,或者我只是以某种方式错误地使用了它们?

bing-api
1个回答
0
投票

答案有两点:

  1. 尽管文档声明 -videos、-images 等有效,但它们不是。只需使用网页、新闻即可。
  2. https://... 字符串(在 cURL 中)需要嵌入引号中。
© www.soinside.com 2019 - 2024. All rights reserved.