taobao.ump.detail.list.add (营销详情添加)

批量添加营销活动。替代单条添加营销详情的的API。此接口适用针对某个营销活动的多档设置,会按顺序插入detail。若在整个事务过程中出现断点,会将已插入完成的detail_id返回,注意记录这些id,并将其删除,会对交易过程中的优惠产生影响。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
act_id Number 必须 111 营销活动id。
details String 必须 {'detail_name':'test','desc':'test_desc'} 营销详情的列表。此列表由detail的json字符串组成。最多插入为10个。

响应参数

名称 类型 示例值 描述
detail_id_list Number [] 100,101 返回对应的营销详情的id列表!若有某一条插入失败,会将插入成功的detail_id放到errorMessage里面返回,此时errorMessage里面会包含格式为(id1,id2,id3)的插入成功id列表。这些ids会对交易产生影响,通过截取此信息,将对应detail删除!

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
UmpDetailListAddRequest req = new UmpDetailListAddRequest();
req.setActId(111L);
req.setDetails("{'detail_name':'test','desc':'test_desc'}");
UmpDetailListAddResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<ump_detail_list_add_response>
    <detail_id_list>
        <number>100</number>
        <number>101</number>
    </detail_id_list>
</ump_detail_list_add_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>

错误码解释

错误码 错误描述 解决方案
isv.activity-not-exist 优惠活动不存在 isv自查优惠活动是否存在
isp.system-unvilable 系统暂不可用 稍后重试
isv.detail-format-error 活动详情的内容格式错误 修改内容格式为正确的格式,或直接使用ump sdk完成内容的生成

API工具

如何获得此API

FAQ

返回
顶部