文档中心 > API类目 > 五道口API

alibaba.wdk.futureplan.query (查询预售计划)

查询预售计划

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
plan_id Number 可选 123456 预售计划id。plan_id 和 outer_plan_id 必传其一,两者都传时,以plan_id为准
outer_plan_id String 可选 123456 外部活动id。outer_plan_id 和 plan_id 必传其一,两者都传时,以plan_id为准

响应参数

名称 类型 示例值 描述
data FuturesPlanDto {} 预售计划数据
  • select_promise_time_range_list
  • SelectPromiseTimeRange []
  • []
  • 选择的履约时间片列表
  • └ end_time
  • String
  • 23:59
  • 履约时间片结束时间
  • └ start_time
  • String
  • 08:00
  • 履约时间片开始时间
  • promise_time_range
  • PromiseDateRange
  • {}
  • 预售计划履约时间
  • └ end_date
  • String
  • 2021-08-14
  • 预售计划履约结束时间
  • └ start_date
  • String
  • 2021-08-11
  • 预售计划履约开始时间
  • sale_time_range
  • SaleTimeRange
  • {}
  • 预售计划销售时间
  • └ end_date_time
  • String
  • 2021-08-14 23:59
  • 预售计划销售结束时间
  • └ start_date_time
  • String
  • 2021-08-11 08:00
  • 预售计划销售开始时间
  • └ plan_name
  • String
  • 销售计划
  • 预售计划名称
  • └ plan_id
  • Number
  • 1
  • 预售计划id
  • └ merchant_code
  • String
  • xxx
  • 商品编码
  • └ status
  • Number
  • 0
  • 预售计划状态: 0-待生效、1-生效中、-1-失效、2-全部
  • └ store_list
  • String []
  • ["xxx"]
  • 经营店编码列表
  • item_list
  • FuturesPlanItem []
  • []
  • 商品列表
  • └ number
  • String
  • 30
  • 商品数量
  • └ sku_name
  • String
  • xxx
  • 商品名称
  • └ sku_code
  • String
  • xxx
  • 商品编码
  • └ pre_sale_type
  • String
  • REGULAR
  • 预售类型:REGULAR-定期;CYCLE-周期;TPLUSN-T+N预售
  • └ cycle_day
  • Number
  • 3
  • 周期 天
  • └ start_promise_day
  • Number
  • 2
  • 履约开始 天,相对于下单时间
  • └ end_promise_day
  • Number
  • 5
  • 履约结束 天,相对于下单时间
  • └ interval_day
  • Number
  • 2
  • 对于周期预售,两个周期之间的间隔时间
  • └ slice_order_time
  • String
  • 17:00
  • 当日截单时间
message String code is empty 错误信息
message_code String PARAM_ERROR 错误码:PARAM_ERROR-参数错误,BIZ_ERROR-业务校验错误,SYSTEM_ERROR-未知系统异常(可重试)
status Boolean true 成功-true 失败-false

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaWdkFutureplanQueryRequest req = new AlibabaWdkFutureplanQueryRequest();
req.setPlanId(123456L);
req.setOuterPlanId("123456");
AlibabaWdkFutureplanQueryResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_wdk_futureplan_query_response>
    <data>
        <select_promise_time_range_list>
            <select_promise_time_range>
                <end_time>23:59</end_time>
                <start_time>08:00</start_time>
            </select_promise_time_range>
        </select_promise_time_range_list>
        <promise_time_range>
            <end_date>2021-08-14</end_date>
            <start_date>2021-08-11</start_date>
        </promise_time_range>
        <sale_time_range>
            <end_date_time>2021-08-14 23:59</end_date_time>
            <start_date_time>2021-08-11 08:00</start_date_time>
        </sale_time_range>
        <plan_name>销售计划</plan_name>
        <plan_id>1</plan_id>
        <merchant_code>xxx</merchant_code>
        <status>0</status>
        <store_list>
            <string>[&quot;xxx&quot;]</string>
        </store_list>
        <item_list>
            <futures_plan_item>
                <number>30</number>
                <sku_name>xxx</sku_name>
                <sku_code>xxx</sku_code>
            </futures_plan_item>
        </item_list>
        <pre_sale_type>REGULAR</pre_sale_type>
        <cycle_day>3</cycle_day>
        <start_promise_day>2</start_promise_day>
        <end_promise_day>5</end_promise_day>
        <interval_day>2</interval_day>
        <slice_order_time>17:00</slice_order_time>
    </data>
    <message>code is empty</message>
    <message_code>PARAM_ERROR</message_code>
    <status>true</status>
</alibaba_wdk_futureplan_query_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

返回
顶部