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

如何通过ID(非SKU)查询Magento 2 API产品并验证ID是否存在?

验证Magento产品ID是否存在的API端点

你可以通过以下两种方式验证产品ID是否已存在:

方式一:直接查询单个产品

发送GET请求到端点:

/pub/rest/default/V1/products/{product_id}

将{product_id}替换为你要验证的ID值:

  • 请求返回200 OK并附带产品数据,说明该ID已存在;
  • 返回404 Not Found,则表示这个ID未被使用。

方式二:使用产品搜索接口

发送POST请求到端点:

/pub/rest/default/V1/products/search

请求体携带JSON格式的搜索条件:

{
  "searchCriteria": {
    "filterGroups": [
      {
        "filters": [
          {
            "field": "entity_id",
            "value": "你的目标ID",
            "condition_type": "eq"
          }
        ]
      }
    ]
  }
}
  • 返回结果的items数组不为空,说明ID已存在;
  • items数组为空,则ID未被占用。

注意:调用这些接口时需携带Magento要求的身份验证信息(如Bearer Token),确保请求权限合法。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 15:50:23