You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Bing News Search API的originalImg参数失效,无法获取原始图片

Bing News Search API 设置originalImg=true仍无法获取原始图片的解决方案

问题重现

调用Bing News Search API时已添加originalImg=true参数,但返回结果仅包含缩略图URL(实际尺寸为100*100),未出现预期的原始图片contentUrl字段。请求示例代码:

const url = 'https://bing-news-search1.p.rapidapi.com/news?originalImg=true&category=india&cc=in&safeSearch=Off&textFormat=Raw';
const options = {
  method: 'GET',
  headers: {
    'X-BingApis-SDK': 'true',
    'X-RapidAPI-Key': 'f6eaf58061msh81443620cb46a37p127041jsnac_xxxxxxxx',
    'X-RapidAPI-Host': 'bing-news-search1.p.rapidapi.com'
  }
};

实际返回片段:

{
  "url": "https://www.msn.com/en-in/news/world/sc-refuses-to-entertain-pil-for-inauguration-of-new-parliament-building-by-president/ar-AA1bJGRr",
  "image": {
    "_type": "ImageObject",
    "thumbnail": {
      "_type": "ImageObject",
      "contentUrl": "https://www.bing.com/th?id=OVFT._MJPdPJ958_nyj_Ker8qOy&pid=News",
      "width": 1280,
      "height": 720,
      "isLicensed": true
    }
  }
}

可能的解决方向

1. 修正请求URL格式

当前URL中的?&属于冗余格式,建议简化为标准参数拼接方式,避免潜在的参数解析问题:

const url = 'https://bing-news-search1.p.rapidapi.com/news?originalImg=true&category=india&cc=in&safeSearch=Off&textFormat=Raw';

2. 确认API参数支持性

你使用的是RapidAPI封装的Bing News Search接口,部分第三方代理接口可能对originalImg参数的支持不完整。建议查看该接口的官方文档,确认该参数是否确实能返回原始图片URL,或是存在版本限制。

3. 考虑图片版权限制

返回结果中isLicensed=true表明该图片受版权保护,这类图片通常仅允许返回缩略图,即使设置originalImg=true也无法获取原始URL。这属于内容来源的权限限制,无法通过参数调整解决。

4. 调整缩略图URL获取更大尺寸

如果无法获取原始图片,可以尝试修改缩略图URL的参数来获取更高分辨率的图片,比如添加w和h指定尺寸:

https://www.bing.com/th?id=OVFT._MJPdPJ958_nyj_Ker8qOy&pid=News&w=1280&h=720

这种方式能得到比100*100更大的图片,但并非真正的原始尺寸。

内容的提问来源于stack exchange,提问作者Devansh Chauhan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 01:17:32