itemprops.get

100 阅读1分钟

itemprops.get( 获取标准商品类目属性 )

通过设置必要的参数,来获取商品后台标准类目属性,以及这些属性里面详细的属性值prop_values。

一、公共参数

1、请求地址:console.open.onebound.cn/console/?i=…

2、公共请求参数:

图片.png

3、公共响应参数:

图片.png

二、请求参数

图片.png

三、响应参数

图片.png

图片.png

图片.png

四、请求示例

$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new ItempropsGetRequest;
$req->setFields("pid,name,must,multi,prop_values");
$req->setCid("44343");
$req->setPid("3232");
$req->setParentPid("4834");
$req->setIsKeyProp("true");
$req->setIsSaleProp("true");
$req->setIsColorProp("true");
$req->setIsEnumProp("true");
$req->setIsInputProp("true");
$req->setIsItemProp("true");
$req->setDatetime("2010-01-01 00:00:00");
$req->setChildPath("3932:13221;2113:2345");
$req->setType("1");
$req->setAttrKeys("[]");
$resp = $c->execute($req);

五、响应示例

<itemprops_get_response>
    <last_modified>2010-01-01 00:00:00</last_modified>
    <item_props>
        <item_prop>
            <pid>20000</pid>
            <parent_pid>10000</parent_pid>
            <parent_vid>24455</parent_vid>
            <name>颜色</name>
            <is_key_prop>true</is_key_prop>
            <is_sale_prop>true</is_sale_prop>
            <is_color_prop>true</is_color_prop>
            <is_enum_prop>true</is_enum_prop>
            <is_input_prop>true</is_input_prop>
            <is_item_prop>true</is_item_prop>
            <must>true</must>
            <multi>true</multi>
            <status>normal</status>
            <child_template>SomeTemplate</child_template>
            <sort_order>1</sort_order>
            <is_allow_alias>true</is_allow_alias>
            <prop_values>
                <prop_value>
                    <cid>50010538</cid>
                    <pid>1627207</pid>
                    <vid>3232483</vid>
                    <name>军绿色</name>
                    <prop_name>颜色</prop_name>
                    <status>normal</status>
                    <name_alias>军绿色</name_alias>
                    <is_parent>true</is_parent>
                    <sort_order>0</sort_order>
                    <features>
                        <feature>
                            <attr_value>2342</attr_value>
                            <attr_key>1234</attr_key>
                        </feature>
                    </features>
                </prop_value>
            </prop_values>
            <features>
                <feature>
                    <attr_key>1234</attr_key>
                    <attr_value>2342</attr_value>
                </feature>
            </features>
            <is_taosir>true</is_taosir>
            <taosir_do>
                <type>0</type>
                <precision>2</precision>
                <std_unit_list>
                    <std_unit>
                        <attr_key>1234</attr_key>
                        <attr_value>2342</attr_value>
                    </std_unit>
                </std_unit_list>
                <expr_el_list>
                    <expr_el>
                        <type>0</type>
                        <text></text>
                        <is_show_label>true</is_show_label>
                        <is_label>false</is_label>
                        <is_input>false</is_input>
                    </expr_el>
                </expr_el_list>
            </taosir_do>
            <is_material>true</is_material>
            <material_do>
                <materials>
                    <item_materia_value_d_o>
                        <need_content_number>true</need_content_number>
                        <name>棉(纯棉)</name>
                    </item_materia_value_d_o>
                </materials>
            </material_do>
        </item_prop>
    </item_props>
</itemprops_get_response>

六、异常示例

<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

七、错误码解释

图片.png

八、API工具

API测试工具

错误码查询工具

sdk下载