文档中心 > API类目 > 电子发票

alibaba.einvoice.shopcat.get (电子发票店铺类目查询)

查询B商家被授权品牌列表、类目列表和 c 商家新品类目列表

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
fields String [] 必须 brand.vid, brand.name
  • 最大列表长度:20
  • 需要返回的字段。目前支持有: brand.vid, brand.name, item_cat.cid, item_cat.name, item_cat.status,item_cat.sort_order,item_cat.parent_cid,item_cat.is_parent, xinpin_item_cat.cid, xinpin_item_cat.name, xinpin_item_cat.status, xinpin_item_cat.sort_order, xinpin_item_cat.parent_cid, xinpin_item_cat.is_parent
    user_id Number 必须 2312312 用户Id

    响应参数

    名称 类型 示例值 描述
    seller_authorize SellerAuthorize 授权
    • item_cats
    • ItemCat []
    • 类目列表
    • └ cid
    • Number
    • 50011999
    • 商品所属类目ID
    • └ parent_cid
    • Number
    • 0
    • 父类目ID=0时,代表的是一级的类目
    • └ name
    • String
    • 单方精油
    • 类目名称
    • └ status
    • String
    • normal
    • 状态。可选值:normal(正常),deleted(删除)
    • └ sort_order
    • Number
    • 1
    • 排列序号,表示同级类目的展现次序,如数值相等则按名称次序排列。取值范围:大于零的整数
    • └ is_parent
    • Boolean
    • true
    • 该类目是否为父类目(即:该类目是否还有子类目)
    • xinpin_item_cats
    • ItemCat []
    • 商品类目结构
    • └ cid
    • Number
    • 50011999
    • 商品所属类目ID
    • └ parent_cid
    • Number
    • 0
    • 父类目ID=0时,代表的是一级的类目
    • └ name
    • String
    • 单方精油
    • 类目名称
    • └ status
    • String
    • normal
    • 状态。可选值:normal(正常),deleted(删除)
    • └ sort_order
    • Number
    • 1
    • 排列序号,表示同级类目的展现次序,如数值相等则按名称次序排列。取值范围:大于零的整数
    • └ is_parent
    • Boolean
    • true
    • 该类目是否为父类目(即:该类目是否还有子类目)
    • brands
    • Brand []
    • 品牌列表
    • └ vid
    • Number
    • 3709439
    • 对应属性的 pid:vid 串中的vid
    • └ name
    • String
    • 测试<<品牌
    • vid的值
    • └ pid
    • Number
    • 20000
    • 品牌的属性id
    • └ prop_name
    • String
    • 品牌
    • 品牌的属性名

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaEinvoiceShopcatGetRequest req = new AlibabaEinvoiceShopcatGetRequest();
    req.setFields("brand.vid, brand.name");
    req.setUserId(2312312L);
    AlibabaEinvoiceShopcatGetResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_einvoice_shopcat_get_response>
        <seller_authorize>
            <item_cats>
                <item_cat>
                    <cid>50011999</cid>
                    <parent_cid>0</parent_cid>
                    <name>单方精油</name>
                    <status>normal</status>
                    <sort_order>1</sort_order>
                    <is_parent>true</is_parent>
                </item_cat>
            </item_cats>
            <xinpin_item_cats>
                <item_cat>
                    <cid>50011999</cid>
                    <parent_cid>0</parent_cid>
                    <name>单方精油</name>
                    <status>normal</status>
                    <sort_order>1</sort_order>
                    <is_parent>true</is_parent>
                </item_cat>
            </xinpin_item_cats>
            <brands>
                <brand>
                    <vid>3709439</vid>
                    <name>测试&lt;&lt;品牌</name>
                    <pid>20000</pid>
                    <prop_name>品牌</prop_name>
                </brand>
            </brands>
        </seller_authorize>
    </alibaba_einvoice_shopcat_get_response>

    异常示例

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

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部