getArticlePartList

获取部件列表信息

请求

请求参数

名称 类型 必须 状态 说明
articleCountry String X 遵循 ISO 3166 标准的国家代码 国家代码
articleId long X 文章搜索的结果 文章 ID
articleLinkId Long 文章搜索的结果 关联文章的ID
lang String X 遵循 ISO 639 标准的语言代码 语言代码
linkingTargetId Long 和关联类型对应的关联ID 与关联类型对应的关联ID
linkingTargetType String X 关联类型:
P:乘用车 O:商用车辆 M: 发动机 A: 车轴 K: 车身型式 U: 全部
关联类型
priceDate Integer Price date [YYYYMMDD]
Null = current date
Price date
provider int X TecDoc 提供的 Provider ID Provider ID

JSON Input

{
  "getArticlePartList": {
    "articleCountry": "CN",
    "articleId": 111263711,
    "linkingTargetType": "P",
    "lang": "EN",
    "provider": "Your provider ID"
  }
}

响应

主要数据

名称 类型 说明
csgDocumentData CsgDocumentDataByArticleId2RecordSeq 与文章内容相关的文档数据
partlistInfo ArticlePartList3RecordSeq 部件列表信息

CsgDocumentDataByArticleId2Record

名称 类型 说明
articleDoc ArticleDocumentsByDocIdRecord 文档数据
coSeq CoordinatesByArticleDocumentRecordSeq 上下文的图形坐标信息

ArticlePartList3Record

名称 类型 说明
partlistAttributs ArticlePartListAttributsRecordSeq 部件列表属性
partlistDetails ArticlePartList2Record 部件列表详情

ArticleDocumentsByDocIdRecord

名称 类型 说明
docFileType String 文件类型 (MIME-Types: application/pdf or image/jpeg)
docId String 文档 ID

CoordinatesByArticleDocumentRecord

名称 类型 说明
number Integer 坐标
partArticleId Long 部件文章 Id
partArticleLinkId Long 部件文章链接 ID
subNumber Integer 子坐标
type Integer 坐标类型:
0: 圆
1: 矩形
x1Value Long 左上角或者圆心的 X 值
x2Value Long 右下角的 X 值或者圆的半径
y1Value Long 左上角或者圆心的 Y 值
y2Value Long 右下角的Y值

ArticlePartListAttributsRecord

名称 类型 说明
attrBlockNo Long 块号
attrId Long 属性 ID
attrIsConditional Boolean 标记:是否为有条件的块
attrIsInterval Boolean 标记:是否为有间隔
attrName String 属性名
attrShortName String 属性名简写
attrSuccessorId Long Successory ID
attrType String 属性类型:
A:字母
D:日期
K:键
N:数字
V:没有值
其他待定
attrUnit String 属性单位
attrValue String 属性值
isPartlistAttr Boolean 是否有部件列表属性

ArticlePartList2Record

名称 类型 说明
articleAddName String 文章附加名称
articleName String 文章名称
articleNo String 文章编号
articleState Long 文章状态 (KT 073)
articleStateName String 文章状态名称 (KT 073)
brandName String 品牌名称
brandNo Long 品牌代码
genericArticleId Long 产品组 ID
genericArticleName String 产品组编号
hasAxleLink Boolean 车轴链接是否有效
hasDocuments Boolean 文档是否有效
hasMarkLink Boolean 标记是否有效
hasMotorLink Boolean 发动机链接是否有效
hasOEN Boolean OE 编号是否有效
hasPartList Boolean 部件列表是否有效
hasPrices Boolean 价格是否有效
hasSecurityInfo Boolean 安全信息是否有效
hasVehicleLink Boolean 车辆链接是否有效
packingUnit Integer 包装单位
partArticleId Long 部件文章 ID
partId Long 部件文章链接 ID
quantity Integer 数量
quantityPerPackingUnit Integer 每包装数量

响应包装

名称 类型 说明
data Criteria2RecordSeq 成员为指定类型的数组
status int HTML 状态码
statusText String 如果状态码大于 200 会包含错误信息

JSON Output

{
  "data": {
    "array": [
      {
        "csgDocumentData": "",
        "partlistInfo": {
          "array": [
            {
              "partlistAttributs": {
                "array": [
                  {
                    "attrId": 209,
                    "attrIsConditional": false,
                    "attrIsInterval": false,
                    "attrName": "Height [mm]",
                    "attrShortName": "Height",
                    "attrType": "N",
                    "attrUnit": "mm",
                    "attrValue": "3",
                    "isPartlistAttr": false
                  },
                  {
                    "attrId": 124,
                    "attrIsConditional": false,
                    "attrIsInterval": false,
                    "attrName": "Thickness [mm]",
                    "attrShortName": "Thickness\/Strength",
                    "attrType": "N",
                    "attrUnit": "mm",
                    "attrValue": "4,9",
                    "isPartlistAttr": false
                  },
                  {
                    "attrId": 200,
                    "attrIsConditional": false,
                    "attrIsInterval": false,
                    "attrName": "Diameter [mm]",
                    "attrShortName": "\u00d8",
                    "attrType": "N",
                    "attrUnit": "mm",
                    "attrValue": "130",
                    "isPartlistAttr": false
                  },
                  {
                    "attrId": 599,
                    "attrIsConditional": false,
                    "attrIsInterval": false,
                    "attrName": "Surface",
                    "attrType": "K",
                    "attrValue": "Molybdenum coated",
                    "isPartlistAttr": false
                  },
                  {
                    "attrId": 599,
                    "attrIsConditional": false,
                    "attrIsInterval": false,
                    "attrName": "Surface",
                    "attrType": "K",
                    "attrValue": "Blank",
                    "isPartlistAttr": false
                  },
                  {
                    "attrId": 468,
                    "attrIsConditional": false,
                    "attrIsInterval": false,
                    "attrName": "Material",
                    "attrType": "K",
                    "attrValue": "Cast Iron with Ductile Iron",
                    "isPartlistAttr": false
                  }
                ]
              },
              "partlistDetails": {
                "articleName": "Piston Ring",
                "articleNo": "73519",
                "articleState": 12,
                "articleStateName": "not supplied individually",
                "brandName": "KOLBENSCHMIDT",
                "brandNo": 432,
                "genericArticleId": 3231,
                "genericArticleName": "Piston Ring",
                "hasAxleLink": false,
                "hasDocuments": true,
                "hasMarkLink": false,
                "hasMotorLink": false,
                "hasOEN": true,
                "hasPartList": false,
                "hasPrices": false,
                "hasSecurityInfo": false,
                "hasVehicleLink": false,
                "packingUnit": 1,
                "partArticleId": 110826779,
                "partId": 1663514603,
                "quantity": 1
              }
            },
            {
              "partlistAttributs": {
                "array": [
                  {
                    "attrId": 209,
                    "attrIsConditional": false,
                    "attrIsInterval": false,
                    "attrName": "Height [mm]",
                    "attrShortName": "Height",
                    "attrType": "N",
                    "attrUnit": "mm",
                    "attrValue": "3",
                    "isPartlistAttr": false
                  },
                  {
                    "attrId": 124,
                    "attrIsConditional": false,
                    "attrIsInterval": false,
                    "attrName": "Thickness [mm]",
                    "attrShortName": "Thickness\/Strength",
                    "attrType": "N",
                    "attrUnit": "mm",
                    "attrValue": "5,5",
                    "isPartlistAttr": false
                  },
                  {
                    "attrId": 200,
                    "attrIsConditional": false,
                    "attrIsInterval": false,
                    "attrName": "Diameter [mm]",
                    "attrShortName": "\u00d8",
                    "attrType": "N",
                    "attrUnit": "mm",
                    "attrValue": "130",
                    "isPartlistAttr": false
                  },
                  {
                    "attrId": 599,
                    "attrIsConditional": false,
                    "attrIsInterval": false,
                    "attrName": "Surface",
                    "attrType": "K",
                    "attrValue": "Chromed",
                    "isPartlistAttr": false
                  },
                  {
                    "attrId": 599,
                    "attrIsConditional": false,
                    "attrIsInterval": false,
                    "attrName": "Surface",
                    "attrType": "K",
                    "attrValue": "Blank",
                    "isPartlistAttr": false
                  },
                  {
                    "attrId": 468,
                    "attrIsConditional": false,
                    "attrIsInterval": false,
                    "attrName": "Material",
                    "attrType": "K",
                    "attrValue": "Grey Cast Iron",
                    "isPartlistAttr": false
                  }
                ]
              },
              "partlistDetails": {
                "articleName": "Piston Ring",
                "articleNo": "33563",
                "articleState": 12,
                "articleStateName": "not supplied individually",
                "brandName": "KOLBENSCHMIDT",
                "brandNo": 432,
                "genericArticleId": 3231,
                "genericArticleName": "Piston Ring",
                "hasAxleLink": false,
                "hasDocuments": true,
                "hasMarkLink": false,
                "hasMotorLink": false,
                "hasOEN": true,
                "hasPartList": false,
                "hasPrices": false,
                "hasSecurityInfo": false,
                "hasVehicleLink": false,
                "packingUnit": 1,
                "partArticleId": 110621594,
                "partId": 706784828,
                "quantity": 1
              }
            },
            {
              "partlistAttributs": {
                "array": [
                  {
                    "attrId": 209,
                    "attrIsConditional": false,
                    "attrIsInterval": false,
                    "attrName": "Height [mm]",
                    "attrShortName": "Height",
                    "attrType": "N",
                    "attrUnit": "mm",
                    "attrValue": "4",
                    "isPartlistAttr": false
                  },
                  {
                    "attrId": 124,
                    "attrIsConditional": false,
                    "attrIsInterval": false,
                    "attrName": "Thickness [mm]",
                    "attrShortName": "Thickness\/Strength",
                    "attrType": "N",
                    "attrUnit": "mm",
                    "attrValue": "4,65",
                    "isPartlistAttr": false
                  },
                  {
                    "attrId": 200,
                    "attrIsConditional": false,
                    "attrIsInterval": false,
                    "attrName": "Diameter [mm]",
                    "attrShortName": "\u00d8",
                    "attrType": "N",
                    "attrUnit": "mm",
                    "attrValue": "130",
                    "isPartlistAttr": false
                  },
                  {
                    "attrId": 599,
                    "attrIsConditional": false,
                    "attrIsInterval": false,
                    "attrName": "Surface",
                    "attrType": "K",
                    "attrValue": "Chromed",
                    "isPartlistAttr": false
                  },
                  {
                    "attrId": 599,
                    "attrIsConditional": false,
                    "attrIsInterval": false,
                    "attrName": "Surface",
                    "attrType": "K",
                    "attrValue": "Blank",
                    "isPartlistAttr": false
                  }
                ]
              },
              "partlistDetails": {
                "articleName": "Piston Ring",
                "articleNo": "34001",
                "articleState": 12,
                "articleStateName": "not supplied individually",
                "brandName": "KOLBENSCHMIDT",
                "brandNo": 432,
                "genericArticleId": 3231,
                "genericArticleName": "Piston Ring",
                "hasAxleLink": false,
                "hasDocuments": true,
                "hasMarkLink": false,
                "hasMotorLink": false,
                "hasOEN": true,
                "hasPartList": false,
                "hasPrices": false,
                "hasSecurityInfo": false,
                "hasVehicleLink": false,
                "packingUnit": 1,
                "partArticleId": 110621631,
                "partId": 299850042,
                "quantity": 1
              }
            }
          ]
        }
      }
    ]
  },
  "status": 200
}