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

alibaba.retail.marketing.itempool.activity.query (查询商品池活动【同城零售】)

查询商品池活动【同城零售】

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param0 ItemPoolActivityQueryRequest 必须 请求体
  • └ act_id
  • Number
  • 可选
  • 23678171
  • 活动ID
  • └ out_act_id
  • String
  • 可选
  • "erpActId001"
  • 外部活动id

响应参数

名称 类型 示例值 描述
data ItemPoolPromotionActivityDTO 0 响应体
  • └ item_pool_discount_type
  • String
  • amount_decrease
  • 商品池活动类型 AMOUNT_DECREASE("amount_decrease", "满元减"), AMOUNT_DISCOUNT("amount_discount", "满元折"), COUNT_DECREASE("count_decrease", "满件减"), COUNT_DISCOUNT("count_discount", "满件折"), COUNT_N_FIXED_PRICE("count_n_fixed_price", "满N件第N件一口价"), COUNT_N_DISCOUNT("count_n_discount", "满N件第N件Y折"), AMOUNT_EXCHANGE("amount_exchange", "满元换购"), COUNT_EXCHANGE("count_exchange", "满件换购"), COUNT_ALL_FIXED_PRICE("count_all_fixed_price", "X元Y件"),
  • └ out_act_id
  • String
  • O1234
  • 外部订单号
  • └ act_id
  • Number
  • 22118091
  • 营销活动ID
  • └ activity_name
  • String
  • 促销-满件减
  • 活动名称
  • └ description
  • String
  • 大促
  • 活动描述
  • └ start_time
  • Number
  • 1636905600000
  • 活动开始时间
  • └ end_time
  • Number
  • 1637078399000
  • 活动结束时间
  • └ weekdays
  • String []
  • [1,2,3,4]
  • 活动周几生效
  • └ every_day_periods
  • String []
  • ["03:00:00_05:00:00"]
  • 活动每天生效时间段
  • └ terminals
  • String []
  • [1,2]
  • 优惠适用场景:1:APP 2:POS
  • └ creator_id
  • String
  • 123456
  • 操作人ID
  • └ creator_name
  • String
  • 叶志毅
  • 操作人姓名
  • └ store_ids
  • String []
  • ["CSSTORE0101","CSSTORE0102"]
  • 门店列表
  • └ outer_store_ids
  • String []
  • ["OUTSTORE0101","OUTSTORE0102"]
  • 外部门店列表
  • └ member_crowd_codes
  • String []
  • ["NEW_USER","OLD_USER"]
  • 人群编码,saas平台人群编码:NEW_USER: 新用户, OLD_USER:老用户,LIGHT_NEW_USER:闪购新客
  • limit
  • LimitDTO
  • 限购信息
  • └ total_limit_cnt
  • Number
  • 100
  • 活动总限购
  • └ daily_total_limit_cnt
  • Number
  • 100
  • 每日总限购
  • └ user_total_limit_cnt
  • Number
  • 100
  • 用户总限购
  • └ user_daily_limit_cnt
  • Number
  • 100
  • 用户每日限购
  • └ order_limit_cnt
  • Number
  • 100
  • 每单限购
  • logic_groups
  • LogicGroupDTO []
  • 0
  • 逻辑分组
  • └ number
  • Number
  • 1
  • 分组序号
  • └ type
  • Number
  • 1
  • 分组类型 1: 普通分组 2: 换购分组 3: 买赠分组
  • └ name
  • String
  • 普通分组
  • 分组名称
  • └ effective_group
  • Boolean
  • true
  • 是否生效分组
  • condition
  • ConditionDTO
  • 0
  • 优惠门槛
  • └ amount_at
  • Boolean
  • true
  • 是否满元门槛
  • └ amount
  • Number
  • 100
  • 满元门槛值 -- 单位分
  • └ count_at
  • Boolean
  • false
  • 是否满件门槛
  • └ count
  • Number
  • 0
  • 件数
  • action
  • ActionDTO
  • 0
  • 优惠效果
  • └ decrease
  • Boolean
  • true
  • 是否减钱
  • └ decrease_money
  • Number
  • 100
  • 满减金额,单位分
  • └ discount
  • Boolean
  • false
  • 是否打折
  • └ discount_rate
  • Number
  • 0
  • 折扣率
  • └ fix_price
  • Boolean
  • false
  • 是否一口价
  • └ fix_price_money
  • Number
  • 0
  • 一口价金额,单位分
  • └ fix_price_type
  • Number
  • 0
  • 一口价类型 0: 普通一口价 1: 每件或者第n件一口价 2: 整体一口价
  • └ exchange
  • Boolean
  • false
  • 换购标识
  • exchange_rule
  • ExchangeRuleDTO
  • 0
  • 换购规则
  • └ max_buy_num
  • Number
  • 0
  • 每组最大购买数量, 单次下单可换购的不同sku商品数
  • └ order_num
  • Number
  • 1
  • 换购分组顺序
  • stair_groups
  • StairGroupDTO []
  • 0
  • 阶梯分组
  • └ number
  • Number
  • 1
  • 分组序号
  • condition
  • StairConditionDTO
  • 0
  • 优惠门槛
  • └ amount_at
  • Boolean
  • true
  • 是否满元门槛
  • └ amount
  • Number
  • 100
  • 满元门槛值 -- 单位分
  • └ count_at
  • Boolean
  • false
  • 是否满件门槛
  • └ count
  • Number
  • 0
  • 件数
  • └ count_begin
  • Boolean
  • false
  • 是否指定件数
  • └ appoint
  • Boolean
  • false
  • 是否第几件
  • action
  • ActionDTO
  • 0
  • 优惠效果
  • └ decrease
  • Boolean
  • true
  • 是否减钱
  • └ decrease_money
  • Number
  • 100
  • 满减金额,单位分
  • └ discount
  • Boolean
  • false
  • 是否打折 9.68折 = 968
  • └ discount_rate
  • Number
  • 0
  • 折扣率
  • └ fix_price
  • Boolean
  • false
  • 是否一口价
  • └ fix_price_money
  • Number
  • 0
  • 一口价金额,单位分
  • └ fix_price_type
  • Number
  • 0
  • 一口价类型 0: 普通一口价 1: 每件或者第n件一口价 2: 整体一口价
  • └ condition_express
  • String
  • 1
  • 逻辑分组1的number为1,逻辑分组2的number为2,示例值[1&2]:代表同时满足逻辑分组1和逻辑分组2时才可享受优惠
  • └ action_express
  • String
  • 1
  • 逻辑分组1的number为1,逻辑分组2的number为2,示例值[1|2]:代表逻辑分组1或者逻辑分组2可以享受优惠
  • └ enable_multiple
  • Boolean
  • true
  • 是否上不封顶
succeed Boolean true 成功标识
err_message String 0 错误信息
err_number String 0 错误码

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaRetailMarketingItempoolActivityQueryRequest req = new AlibabaRetailMarketingItempoolActivityQueryRequest();
AlibabaRetailMarketingItempoolActivityQueryRequest.ItemPoolActivityQueryRequest obj1 = new AlibabaRetailMarketingItempoolActivityQueryRequest.ItemPoolActivityQueryRequest();
obj1.setActId(23678171L);
obj1.setOutActId("\"erpActId001\"");
req.setParam0(obj1);
AlibabaRetailMarketingItempoolActivityQueryResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_retail_marketing_itempool_activity_query_response>
    <data>
        <item_pool_discount_type>amount_decrease</item_pool_discount_type>
        <out_act_id>O1234</out_act_id>
        <act_id>22118091</act_id>
        <activity_name>促销-满件减</activity_name>
        <description>大促</description>
        <start_time>1636905600000</start_time>
        <end_time>1637078399000</end_time>
        <weekdays>
            <string>[1</string>
            <string>2</string>
            <string>3</string>
            <string>4]</string>
        </weekdays>
        <every_day_periods>
            <string>[&quot;03:00:00_05:00:00&quot;]</string>
        </every_day_periods>
        <terminals>
            <string>[1</string>
            <string>2]</string>
        </terminals>
        <creator_id>123456</creator_id>
        <creator_name>叶志毅</creator_name>
        <store_ids>
            <string>[&quot;CSSTORE0101&quot;</string>
            <string>&quot;CSSTORE0102&quot;]</string>
        </store_ids>
        <outer_store_ids>
            <string>[&quot;OUTSTORE0101&quot;</string>
            <string>&quot;OUTSTORE0102&quot;]</string>
        </outer_store_ids>
        <member_crowd_codes>
            <string>[&quot;NEW_USER&quot;</string>
            <string>&quot;OLD_USER&quot;]</string>
        </member_crowd_codes>
        <limit>
            <total_limit_cnt>100</total_limit_cnt>
            <daily_total_limit_cnt>100</daily_total_limit_cnt>
            <user_total_limit_cnt>100</user_total_limit_cnt>
            <user_daily_limit_cnt>100</user_daily_limit_cnt>
            <order_limit_cnt>100</order_limit_cnt>
        </limit>
        <logic_groups>
            <logic_group_d_t_o>
                <number>1</number>
                <type>1</type>
                <name>普通分组</name>
                <effective_group>true</effective_group>
                <condition>
                    <amount_at>true</amount_at>
                    <amount>100</amount>
                    <count_at>false</count_at>
                    <count>0</count>
                </condition>
                <action>
                    <decrease>true</decrease>
                    <decrease_money>100</decrease_money>
                    <discount>false</discount>
                    <discount_rate>0</discount_rate>
                    <fix_price>false</fix_price>
                    <fix_price_money>0</fix_price_money>
                    <fix_price_type>0</fix_price_type>
                </action>
                <exchange>false</exchange>
                <exchange_rule>
                    <max_buy_num>0</max_buy_num>
                    <order_num>1</order_num>
                </exchange_rule>
            </logic_group_d_t_o>
        </logic_groups>
        <stair_groups>
            <stair_group_d_t_o>
                <number>1</number>
                <condition>
                    <amount_at>true</amount_at>
                    <amount>100</amount>
                    <count_at>false</count_at>
                    <count>0</count>
                    <count_begin>false</count_begin>
                    <appoint>false</appoint>
                </condition>
                <action>
                    <decrease>true</decrease>
                    <decrease_money>100</decrease_money>
                    <discount>false</discount>
                    <discount_rate>0</discount_rate>
                    <fix_price>false</fix_price>
                    <fix_price_money>0</fix_price_money>
                    <fix_price_type>0</fix_price_type>
                </action>
                <condition_express>1</condition_express>
                <action_express>1</action_express>
            </stair_group_d_t_o>
        </stair_groups>
        <enable_multiple>true</enable_multiple>
    </data>
    <succeed>true</succeed>
    <err_message>0</err_message>
    <err_number>0</err_number>
</alibaba_retail_marketing_itempool_activity_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

返回
顶部