Poids et mesures des attributs de catégorie


Afin de normaliser les paramètres des unités standard, tels que le poids, le volume, la longueur et d'autres attributs, Taobao a lancé le projet de poids et mesures.

Suivi taobao.itemcats.get et taobao.itemprops.get ajouteront des champs pour obtenir des informations sur les poids et mesures.

1, Interface de catégorie : taobao.itemcats.get, ajoutez un champ :

1.1 taosir_cat : s'il faut mesurer la catégorie vraie, : oui ;faux: Non.

Cas :

{
    "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, Catégorie Attribut e Interface : taobao.itemprops.get, ajoutez deux champs.

2.1 is_taosir : Que soit un attribut de mesure, vrai est faux ;

2.2 taosir_do : Informations sur les poids et mesures

2.2.1      .

2.2.2 type : Type d'heure : 0 signifie non-heure, 1 signifie point temporel, 2 signifie plage horaire.

2.2.3 std_unit_list : liste d'unités, attr_key est l'ID de l'unité, attr_value est le nom de l'unité.

2.2.4 expr_el_list : Liste d'éléments d'expression, s'il ne s'agit pas d'un poids et d'une mesure d'expression, il n'y a pas de champ

 ;

2.2.4.1 type : type d'élément

2.2.4.2 text : texte affiché

2.2.4. isShowLabel : Que ce soit à utiliser uniquement Pour l'élément label affiché

2.2.4.4 isLabel : L'élément label utilisé pour afficher et assembler value_data

2.2.4.5 isInput : S'il s'agit d'une zone de saisie normale

2.2. 4.6 Description du cas : L'expression est Une fois que le vendeur a saisi respectivement 4, 5 et 6, il doit être assemblé en 4X5X6, plus l'unité sélectionnée par le vendeur (par exemple : cm). est assemblé en 4X5X6cm Lancement du produit. Ensuite, le type de l'élément « long » est isShowLabel ; le type de la zone de saisie est isInput et le type de « X » est isLabel ;

Cas :

{
    "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": {}
                }
            ]
        }
    }
}


3, description du cas , type d'énumération Les éléments d'attribut poids et mesures sont les mêmes que les éléments d'attribut ordinaires , sans aucune logique particulière. Principalement pour les éléments d'attribut de type non-énumération (is_enum_prop==false ou is_input_prop==true), le texte saisi par le vendeur est formaté. 3.1.1 taobao.itemcat L'interface s.get

renvoie les résultats La valeur du champ taosir_cat est vraie

3.1.2 L'interface taobao.itemprops.get

renvoie les résultats suivants :

3.1.3 L'effet d'interaction de la page est comme le montre la figure : , le vendeur saisit la valeur 200. Après avoir sélectionné l'unité g, elle est assemblée en 200g

comme texte saisi par le vendeur et transmise à la version du produit interface, c'est-à-dire entré en paramètre.

3.2 Poids et mesures d'expression, c'est-à-dire plusieurs zones de saisie et une liste déroulante de sélection d'unité

3.2.1 taobao.itemcats.getDans le résultat renvoyé par l'interface, le taosir_cat la valeur du champ est vraie ;

3.2.2 L'interface taobao.itemprops.get renvoie les résultats suivants :

TB171NGHXXXXXcNXXXXwu0bFXXX.png

3.2.3 L'effet d'interaction de la page est comme indiqué dans la figure : TB1Y24uHXXXXXb2aXXXwu0bFXXX.png, le le vendeur entre les valeurs ​​3, 4 et 5 respectivement et sélectionne l'unité m, puis l'assemblage est 3X4X5m est transmis à l'interface de publication du produit en tant que texte saisi par le vendeur, c'est-à-dire qu'il est entré en paramètre.

3.3 Les poids et mesures des points temporels sont divisés en 6 types, à savoir : année, année et mois, année et mois jour, année et mois jour et heure, année et mois jour et heure, année et mois Jour, heure, minute et seconde.

3.3.1 La valeur du champ taosir_cat dans le résultat renvoyé par l'interface taobao.itemcats.get est vraie

3.3.2 L'interface taobao.itemprops.get renvoie le résultat comme suit :

TB1t7dFHXXXXXXVXpXXwu0bFXXX.png

3.3.3 L'effet d'interaction de la page est comme indiqué sur la figure : , le vendeur saisit les valeurs 2014, 12, 1, respectivement 930 , 0 est assemblé dans 2014-12-01 9:30:00 comme texte saisi par le vendeur et transmis à la publication du produit interface, c'est-à-dire entré en paramètre.

3.4 Les poids et mesures d'intervalle de temps sont divisés en 6 types, à savoir : année, année et mois, année et mois jour, année et mois jour et heure, année et mois jour et heure et année et mois Jour, heure, minute et seconde.

3.4.1 taobao.itemcats.getLa valeur du champ taosir_cat dans le résultat renvoyé par l'interface taobao.itemcats.get est vraie

;

3.4.2 L'interface taobao.itemprops.get renvoie les résultats suivants :

TB1cNFHHXXXXXa7XXXXwu0bFXXX.png

3.4.3L'effet d'interaction de la page est comme indiqué sur la figure : , le vendeur saisit les valeurs​ ​2014, 12, 2015, 2 respectivement, puis l'assemblage est 2014-12 au 2015-02 est transmis à l'interface de publication du produit en tant que texte saisi par le vendeur, c'est-à-dire qu'il est saisi en tant que paramètre.

FAQ

  • Il n'y a pas encore de FAQ sur ce document