범주 속성 가중치 및 측정값
무게, 부피, 길이 및 기타 속성과 같은 표준 단위 매개변수를 표준화하기 위해 Taobao는 도량형 프로젝트를 시작했습니다.
후속 작업 taobao.itemcats.get 및 taobao.itemprops.get은 무게 및 측정 정보를 얻기 위해 필드를 추가합니다.
1, Category 인터페이스: taobao.itemcats.get, 필드 추가:
1.1 taosir_cat: 카테고리 측정 여부, 참: 예; 거짓: 아니요.
케이스:
{ "itemcats_get_response": { "item_cats": { "item_cat": [ { "cid": 134852557, "is_parent": false, "name": "度量衡测试类目1", "parent_cid": 134846593, "taosir_cat": false }, { "cid": 134846594, "is_parent": false, "name": "度量衡测试子类目2", "parent_cid": 134846593, "taosir_cat": true } ] } } }
2, 카테고리 인터페이스: taobao.itemprops.get, 두 개의 필드를 추가하세요.
2.1 is_taosir: 이 측정 속성인지 여부, true는 false입니다.
2.2 taosir_do: 도량형 정보
2.2.1 .
2.2.2 type: 시간 유형: 0은 비시간, 1은 시점, 2는 시간 범위를 의미합니다.
2.2.3 std_unit_list: 유닛 목록, attr_key는 유닛 ID, attr_value는 유닛 이름입니다.
2.2.4 expr_el_list: 표현식 요소 목록, 표현식 가중치 및 치수가 아닌 경우 이 필드가 없습니다. 2.2.4.1 type: 요소 유형 2.2.4.2 text: 표시 텍스트 2.2.4. isShowLabel: 여부 표시된 라벨 요소에만 사용 2.2.4.4 isLabel: value_data를 표시하고 조립하는 데 사용되는 레이블 요소 2.2.4.5 isInput: 일반 입력 상자인지 여부 2.2. 4.6 사례 설명: 표현은 입니다. 판매자가 4, 5, 6을 각각 입력한 후 4X5X6에 판매자가 선택한 단위(예: cm)를 더해 조립해야 합니다. 4X5X6cm로 조립되어 제품 출시됩니다. 그런 다음 "long" 요소의 유형은 isShowLabel입니다. 입력 상자의 유형은 isInput이고 "X" 유형은 isLabel입니다. 케이스: 3, 케이스 설명, 열거 유형 가중치 및 측정값 속성 항목은 일반 속성 항목과 동일합니다. , 특별한 논리 없이. 주로 비열거형 속성 항목(is_enum_prop==false 또는 is_input_prop==true)의 경우 판매자가 입력한 텍스트의 형식이 지정됩니다. 3.1.1 taobao.itemcat s.get 3.1.2 taobao.itemprops.get 인터페이스는 다음 결과를 반환합니다. 3.1.3 페이지 상호작용 효과는 그림과 같습니다. 판매자가 값 200을 입력합니다. 단위 g를 선택한 후 판매자가 입력한 텍스트로 200g 로 조합되어 제품 출시에 전달됩니다. 즉, 매개변수로 입력됩니다. 3.2 표현 가중치 및 측정값, 즉 여러 입력 상자와 단위 선택 드롭다운 상자 3.2.1 taobao.itemcats.get인터페이스에서 반환된 결과에서 taosir_cat 필드 값이 true입니다. 3.2.2 taobao.itemprops.get 인터페이스는 다음 결과를 반환합니다. 3.2.3 페이지 상호 작용 효과는 그림과 같습니다. , 판매자는 각각 3, 4, 5 값을 입력하고 단위 m을 선택한 다음 어셈블리는 3X4X5m이 판매자가 입력한 텍스트로 제품 게시 인터페이스에 전달됩니다. 매개변수로 입력됩니다. 3.3 시점 가중치 및 측정은 6가지 유형으로 나뉩니다. 월 일 및 시, 연도 및 월 일, 시, 분 및 초입니다. 3.3.1 taobao.itemcats.get 인터페이스가 반환한 결과의 taosir_cat 필드 값은 true입니다. 3.3.2 taobao.itemprops.get 인터페이스는 다음과 같이 결과를 반환합니다. 3.3.3 페이지 상호 작용 효과는 그림과 같습니다. , 판매자는 2014, 12, 1 값을 입력합니다. 각각 9、30 , 0은 판매자가 입력한 텍스트로 2014-12-01 9:30:00로 조립되어 제품 퍼블리싱에 전달됩니다. 즉, 매개변수로 입력됩니다. 3.4 시간 간격 가중치 및 측정값은 6가지 유형으로 나뉩니다. 월 일 및 시와 연도 및 월 일, 시, 분 및 초입니다. 3.4.1 taobao.itemcats.gettaobao.itemcats.get 인터페이스에서 반환된 결과의 taosir_cat 필드 값은 true입니다. 3.4.2 taobao.itemprops.get 인터페이스는 다음 결과를 반환합니다. 3.4.3페이지 상호 작용 효과는 그림과 같습니다. , 판매자가 값을 입력합니다. 2014, 12, 2015, 2 각각 그러면 어셈블리는 2014-12 to 2015-02이며 판매자가 입력한 텍스트, 즉 매개변수로 입력되어 제품 출시 인터페이스에 전달됩니다. {
"itemprops_get_response": {
"item_props": {
"item_prop": [
{
"is_taosir": true,
"is_enum_prop": false,
"must": false,
"name": "净含量",
"pid": 145998403,
"taosir_do": {
"precision": 2,
"std_unit_list": {
"std_unit": [
{
"attr_key": "34",
"attr_value": "g"
},
{
"attr_key": "35",
"attr_value": "mg"
}
]
},
"type": 0
}
},
{
"is_taosir": true,
"is_enum_prop": false,
"must": false,
"name": "尺寸",
"pid": 145994486,
"taosir_do": {
"expr_el_list": {
"expr_el": [
{
"is_input": false,
"is_label": false,
"is_show_label": true,
"text": "长",
"type": 0
},
{
"is_input": true,
"is_label": false,
"is_show_label": false,
"type": 2
},
{
"is_input": false,
"is_label": true,
"is_show_label": false,
"text": "X",
"type": 1
},
{
"is_input": false,
"is_label": false,
"is_show_label": true,
"text": "高",
"type": 0
},
{
"is_input": true,
"is_label": false,
"is_show_label": false,
"type": 2
},
{
"is_input": false,
"is_label": true,
"is_show_label": false,
"text": "X",
"type": 1
},
{
"is_input": false,
"is_label": false,
"is_show_label": true,
"text": "宽",
"type": 0
},
{
"is_input": true,
"is_label": false,
"is_show_label": false,
"type": 2
}
]
},
"precision": 2,
"std_unit_list": {
"std_unit": [
{
"attr_key": "1",
"attr_value": "m"
}
]
},
"type": 0
}
},
{
"is_taosir": true,
"is_enum_prop": false,
"must": false,
"name": "有效期",
"pid": 146000464,
"taosir_do": {
"expr_el_list": {
"expr_el": [
{
"is_input": true,
"is_label": false,
"is_show_label": false,
"type": 2
},
{
"is_input": false,
"is_label": true,
"is_show_label": false,
"text": "至",
"type": 1
},
{
"is_input": true,
"is_label": false,
"is_show_label": false,
"type": 2
}
]
},
"precision": 0,
"std_unit_list": {
"std_unit": [
{
"attr_key": "10001",
"attr_value": "年"
}
]
},
"type": 2
}
},
{
"is_taosir": true,
"is_enum_prop": true,
"must": false,
"name": "规格",
"pid": 145998404,
"prop_values": {
"prop_value": [
{
"name": "2X500克",
"vid": 144646466
},
{
"name": "3X1.5千克",
"vid": 144648454
}
]
},
"taosir_do": {
"expr_el_list": {
"expr_el": [
{
"is_input": false,
"is_label": false,
"is_show_label": true,
"text": "盒",
"type": 0
},
{
"is_input": true,
"is_label": false,
"is_show_label": false,
"type": 2
},
{
"is_input": false,
"is_label": true,
"is_show_label": false,
"text": "X",
"type": 1
},
{
"is_input": false,
"is_label": false,
"is_show_label": true,
"text": "克",
"type": 0
}
]
},
"precision": 2,
"std_unit_list": {
"std_unit": [
{
"attr_key": "35",
"attr_value": "毫克"
}
]
},
"type": 0
}
},
{
"is_taosir": false,
"is_enum_prop": true,
"must": false,
"name": "品牌",
"pid": 22370001,
"prop_values": {
"prop_value": [
{
"name": "安耐晒",
"vid": 3327418
},
{
"name": "欧碧泉",
"vid": 142280368
},
{
"name": "美宝莲",
"vid": 3316230
}
]
},
"taosir_do": {}
}
]
}
}
}
FAQ