Skip to content

通用数据集成 API 方案

用于 合作伙伴 从 Lenovo 查询数据的统一 API 方案,对接前请了解 API 接入流程

请求地址

环境URL
测试https://api-cn-t.lenovo.com/uat/v1.0/supply_chain/scc/open_platform/data/query/{data_category}/{biz_key}
正式https://api-cn.lenovo.com/v1.0/supply_chain/scc/open_platform/data/query/{data_category}/{biz_key}

公共请求参数

调用前,请先获取 Token

参数位置参数名称描述备注
Http MethodPOST
----
HeaderAuthorizationBearer + 空格 + TokenBearer aaf0d4d6-c541-34cd-a4e0-03da1cc4019d
----
Url Pathdata_category数据分类参考具体数据接口 URL
Url Pathbiz_key业务关键字参考具体数据接口 URL

公共请求参数

位置名称必填类型长度描述
BodyappNameString10合作伙伴简称,非必须
BodypageNoYString5页码
BodypageSizeYString5每页数据量
BodycriteriaNMap查询条件

公共响应参数

位置名称必填类型格式描述示例
BodycodeYString---状态码"0"代表成功,其他失败可参考返回码
BodymsgNString---提示消息非"0"时,会提示错误消息
BodyresultNobject/array---数据体
json
{
  "pageNo": 1,
  "pageSize": 10,
  "criteria": {
    "vendorCode": "0001000836",
    "lastModifiedDate": "2023-10-24 00:02:08"
  }
}
  • 响应示例
json
{ "code":"0",
  "msg":"request success!",
  "result":
  {
    "total":15,
    "data":[
      {
        "lpart_category": "PRODUCT",
        "odm": "LCFC",
        ....
      },
      ....
    ]
  }
}
  • 异常示例
json
{
  "code": "-1",
  "msg": "System error!",
  "result": null
}

通用错误码说明

参数位置Value描述
httpcode200正常返回结果
httpcode401Token 错误/签名错误
httpcode404访问的路径不存在
httpcode500服务器错误
body.code"0"成功
body.code"-1"系统错误