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

使用Postman发送POST请求获取多家公司信息仅返回谷歌数据的求助

解决思路:POST请求API获取多公司信息仅返回谷歌数据的问题

你当前的问题出在name参数的传递格式上——直接用逗号拼接多个公司名成字符串,API仅识别并处理了最后一个值(google),所以只返回谷歌的数据。结合你提到需要添加Value字段,以及现有参数里countryCodes、creditRisk的结构,提供两种可行的修改方案:

方案1:遵循现有参数的数组+模式规范(优先尝试)

参考countryCodes的写法,把name改成包含mode和values的对象,将多个公司名放入数组:

{
  "criteria": {
    "name": {
      "mode": "any",
      "values": ["yahoo", "google"]
    },
    "countryCodes": {
      "mode": "any",
      "values": ["gb"]
    },
    "creditRisk": {
      "values": [
        "VERY_LOW"
      ]
    }
  }
}

方案2:使用带Value字段的对象数组

如果API明确要求多值参数用Value字段封装,可将每个公司名作为独立对象传入:

{
  "criteria": {
    "name": [
      {"Value": "yahoo"},
      {"Value": "google"}
    ],
    "countryCodes": {
      "mode": "any",
      "values": ["gb"]
    },
    "creditRisk": {
      "values": [
        "VERY_LOW"
      ]
    }
  }
}

测试建议

  1. 优先测试方案1,因为现有参数已经采用了values数组的规范,API大概率遵循统一的参数格式要求。
  2. 若方案1无效,再尝试方案2,确保匹配API要求的Value字段格式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 00:45:49