作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试仅返回样式:照片和宽高比:高的图像。
我似乎只能搜索一个 ImageFilters 参数,如下所示:
https://api.datamarket.azure.com/Bing/Search/Image?Query='Houses'&$format=JSON&ImageFilters='Style:Photo'&Market='en-us'
重要部分:
&ImageFilters='Style:Photo'
如果我尝试添加另一个,如下所示:
ImageFilters='Style:Photo'+'Aspect:Tall'
我收到此错误:
Parameter: ImageFilters has an invalid pattern of characters
有什么想法吗?
最佳答案
我刚刚直接在 Bing 搜索 API 数据集上尝试使用多个图像过滤器进行以下查询,该查询与我的订阅正常工作:
https://api.datamarket.azure.com/Data.ashx/Bing/Search/v1/Image?Query=%27justin%20biber%27&ImageFilters=%27Style%3aPhoto%2bSize%3aSmall%2bAspect%3aTall%27& $top=50&$format=原子
相当于如下:
https://api.datamarket.azure.com/Data.ashx/Bing/Search/v1/Image?Query= 'justin biber'&ImageFilters='样式:照片+尺寸:小+长宽比:高'&$top=50&$format=Atom
因此,如果您尝试将整个 ImageFilter 放入一个单引号中,如ImageFilters='Style:Photo+Size:Small+Aspect:Tall',它应该可以工作。
关于api - Azure/Bing 图像搜索 API : How do I add multiple image filters?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11656299/
我是一名优秀的程序员,十分优秀!