alibaba.decoration.design.info.page (设计家方案列表查询)

获取方案列表

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
top_request OpenPagingRequest 必须 请求body
  • param
  • GetUserDesignReq
  • 可选
  • 业务参数
  • └ design_name
  • String
  • 可选
  • 甜瓜
  • 方案名称
  • └ styles
  • String []
  • 可选
  • 方案风格
  • └ app_user_id
  • String
  • 必须
  • xxxxx
  • 外部系统用户id
  • └ page
  • Number
  • 必须
  • 1
  • └ size
  • Number
  • 必须
  • 10
  • 大小

响应参数

名称 类型 示例值 描述
data OpenPagingWrapResult 返回数据
  • list
  • DesignInfoResp []
  • 方案列表数据
  • └ design_id
  • String
  • xxxxx
  • 方案Id
  • └ design_name
  • String
  • 测试方案
  • 方案名称
  • └ image_url
  • String
  • https://xxx.jpg
  • 方案封面图地址
  • └ style_code
  • String
  • country
  • 风格code
  • └ style_name
  • String
  • 田园
  • 风格名称
  • └ bathroom
  • Number
  • 1
  • └ bedroom
  • Number
  • 2
  • └ livingroom
  • Number
  • 1
  • └ origin_apartment_id
  • String
  • xxxxx
  • 原始户型id
  • └ created_time
  • Number
  • 1550727583000
  • 创建时间
  • └ modified_time
  • Number
  • 1550727583000
  • 最近更新时间
  • └ enterprise_name
  • String
  • 测试企业
  • 企业名称
  • └ employee_name
  • String
  • 大苹果
  • 员工名称
  • └ app_user_id
  • String
  • xxxx
  • 外部用户id
  • └ area
  • String
  • 132
  • 面积
  • paging_data
  • DesignInfoResult
  • 分页信息
  • └ page
  • Number
  • 1
  • 页码
  • └ size
  • Number
  • 12
  • 大小
  • └ total
  • Number
  • 23
  • 总数
message_flag Boolean true 是否成功
msg_info String 系统开小差了 错误码描述
msg_code Number 3 错误码

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaDecorationDesignInfoPageRequest req = new AlibabaDecorationDesignInfoPageRequest();
AlibabaDecorationDesignInfoPageRequest.OpenPagingRequest obj1 = new AlibabaDecorationDesignInfoPageRequest.OpenPagingRequest();
AlibabaDecorationDesignInfoPageRequest.GetUserDesignReq obj2 = new AlibabaDecorationDesignInfoPageRequest.GetUserDesignReq();
obj2.setDesignName("甜瓜");
obj2.setStyles("");
obj1.setParam(obj2);
obj1.setAppUserId("xxxxx");
obj1.setPage(1L);
obj1.setSize(10L);
req.setTopRequest(obj1);
AlibabaDecorationDesignInfoPageResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_decoration_design_info_page_response>
    <data>
        <list>
            <design_info_resp>
                <design_id>xxxxx</design_id>
                <design_name>测试方案</design_name>
                <image_url>https://xxx.jpg</image_url>
                <style_code>country</style_code>
                <style_name>田园</style_name>
                <bathroom>1</bathroom>
                <bedroom>2</bedroom>
                <livingroom>1</livingroom>
                <origin_apartment_id>xxxxx</origin_apartment_id>
                <created_time>1550727583000</created_time>
                <modified_time>1550727583000</modified_time>
                <enterprise_name>测试企业</enterprise_name>
                <employee_name>大苹果</employee_name>
                <app_user_id>xxxx</app_user_id>
                <area>132</area>
            </design_info_resp>
        </list>
        <paging_data>
            <page>1</page>
            <size>12</size>
            <total>23</total>
        </paging_data>
    </data>
    <message_flag>true</message_flag>
    <msg_info>系统开小差了</msg_info>
    <msg_code>3</msg_code>
</alibaba_decoration_design_info_page_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

返回
顶部