C300-OpenAPI
  1. 物料
C300-OpenAPI
  • API调用指南
    • 开发前必读
    • 创建openapi应用
    • 基本概念
    • 测试文档
    • Webhook
  • 认证 API
    • 生成 Token
      POST
    • 刷新 Token
      PUT
  • 制造域MFR
    • 基础数据
      • BOM
        • 删除bom
        • 创建或修改bom
        • 查询bom
      • 标准工序
        • 创建或修改工序
        • 删除工序
        • 查询工序
        • 分批查询工序
  • 供应链域SC
    • 基础数据
      • 客户
        • 删除客户
        • 新增或修改客户
        • 查询客户
        • 分批查询客户
      • 客户分类
        • 创建或修改客户分类
        • 删除客户分类
        • 查询客户分类
        • 分批查询客户分类
      • 供应商
        • 新建或修改供应商
        • 删除供应商
        • 查询供应商
        • 分批查询供应商
      • 供应商分类
        • 创建供应商分类
        • 删除供应商分类
        • 查询供应商分类
        • 分批查询供应商分类
    • 销售管理
      • 销售订单
        • 创建或修改销售订单
        • 作废销售订单
        • 删除销售订单
        • 审核销售订单
  • 厂内物流域LOG
    • 基础数据
      • 物料
        • 创建或修改物料
          POST
        • 批量创建物料
          POST
        • 删除物料
          POST
        • 启用物料
          POST
        • 禁用物料
          POST
        • 重审
          POST
        • 审核物料
          POST
        • 查询物料列表(精简物料格式)
          POST
        • 查询物料编码集合
          POST
        • 物料图纸信息上传
          POST
        • 查询物料
          POST
        • 分批查询物料
          POST
      • 物料分类
        • 创建或修改物料分类
        • 删除物料分类
        • 查询物料分类列表
        • 查询物料分类
        • 分批查询物料分类
      • 单位
        • 创建或修改物料单位
        • 删除物料单位
        • 查询物料单位列表
        • 查询单位
        • 分批查询单位
      • 规格
        • 创建或更新
        • 查询规格
        • 分批查询规格
  1. 物料

查询物料编码集合

POST
/api/open/v2/items/codes/query

请求参数

Body 参数application/json
body
必需
Any of
pagingParam
object 
PagingParam
可选
code
string 
编码完全匹配
可选
codes
array[string]
编码完全匹配
可选
codeLike
string 
编码模糊匹配
可选
name
string 
名称完全匹配
可选
nameLike
string 
名称模糊匹配
可选
status
array[string]
物料状态多选
可选
枚举值:
DISABLEDENABLETO_BE_DISABLEDTO_BE_ENABLE
auditStatuses
array[string]
物料审核状态
可选
枚举值:
TO_BE_SUBMITAUDITINGAUDITED
attributeQueryParams
array[object (ItemAttributeQueryParam) {3}] 
规格属性筛选
可选
示例
{
  "body": {
    "pagingParam": {
      "start": 0,
      "length": 0
    },
    "code": "string",
    "codes": [
      "string"
    ],
    "codeLike": "string",
    "name": "string",
    "nameLike": "string",
    "status": [
      "DISABLED"
    ],
    "auditStatuses": [
      "TO_BE_SUBMIT"
    ],
    "attributeQueryParams": [
      {
        "key": "string",
        "valueLike": "string",
        "values": [
          "string"
        ]
      }
    ]
  }
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://c2.xinheyun.com/api/open/v2/items/codes/query' \
--header 'Content-Type: application/json' \
--data-raw '{
    "body": {
        "pagingParam": {
            "start": 0,
            "length": 0
        },
        "code": "string",
        "codes": [
            "string"
        ],
        "codeLike": "string",
        "name": "string",
        "nameLike": "string",
        "status": [
            "DISABLED"
        ],
        "auditStatuses": [
            "TO_BE_SUBMIT"
        ],
        "attributeQueryParams": [
            {
                "key": "string",
                "valueLike": "string",
                "values": [
                    "string"
                ]
            }
        ]
    }
}'

返回响应

🟢200成功
application/json
Body
code
integer 
可选
message
string 
可选
data
object (ListPagingResponseDataString) 
可选
list
array[string]
可选
start
integer 
可选
length
integer 
可选
recordsTotal
integer 
可选
示例
{
  "code": 0,
  "message": "",
  "data": {
    "list": [
      ""
    ],
    "start": 0,
    "length": 0,
    "recordsTotal": 0
  }
}
上一页
查询物料列表(精简物料格式)
下一页
物料图纸信息上传
Built with