taobao.picasso.pictag.task.save (保存主图打标投放任务)

保存商家在ISV设置的主图打标投放任务

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
op_type Number 必须 0 操作类型
pic_tag_activity PicTagActivity 必须 投放任务信息
  • └ task_type
  • Number
  • 可选
  • 2
  • 1 普通任务 2 自动价格类型任务
  • └ pic_type
  • String
  • 可选
  • 1:1
  • 图片类型: 1:1 3:4 2:3
  • └ isv_task_id
  • String
  • 必须
  • 1234
  • ISV的投放任务唯一ID
  • └ isv_template_dsl
  • String
  • 可选
  • {}
  • 合图模板协议
  • └ start_time
  • Date
  • 可选
  • 2021-06-01 00:00:00
  • 打标投放开始时间
  • └ task_name
  • String
  • 可选
  • 双11打标任务1
  • 任务名称
  • └ out_id
  • String
  • 可选
  • 12345
  • 淘宝大促活动ID
  • └ end_time
  • Date
  • 可选
  • 2021-06-20 00:00:00
  • 打标投放结束时间
  • └ isv_template_id
  • String
  • 可选
  • 123
  • 合图模板ID
  • price_rule
  • PictagPriceRuleDto
  • 可选
  • 自动价格规则
  • └ make_up_num
  • Number
  • 可选
  • 2
  • 选择凑单品时,凑单价数量
  • └ price_express_type
  • Number
  • 可选
  • 3
  • 0:不表达价格,1:表达活动价,2:表达优惠价,3:表达凑单价
  • └ make_up_type
  • Number
  • 可选
  • 1
  • 凑单价类型, 0凑单品, 1跨店满减
  • └ sell_profit_string1
  • String
  • 可选
  • 兜底文案1
  • 商家自己填的利益点1
  • └ sell_profit_string2
  • String
  • 可选
  • 兜底文案2
  • 商家自己填的利益点2
  • └ use_price_rule
  • Boolean
  • 可选
  • true
  • 表达券后价时,商家可以选择展示价格公式,或者商家自己填利益点
  • └ sku_id
  • Number
  • 可选
  • 123
  • 计算哪个sku的价格,0表示计算价格最低的sku
  • └ entrust
  • Boolean
  • 可选
  • true
  • 是否委托给官方进行合图
  • └ template_tag_id
  • Number
  • 可选
  • 370
  • 模板标签ID
  • dynamic_datas
  • DynamicData []
  • 可选
  • 模板动态填充数据
  • └ data_type
  • String
  • 可选
  • text
  • 数据类型
  • └ data_value
  • String
  • 可选
  • 满200减100
  • 数据值
  • └ layer_index
  • String
  • 可选
  • 1
  • 图层index
  • └ warnning_materials
  • String []
  • 可选
  • ["pic1","pic2"]
  • 商家强行使用的WARNING图片

响应参数

名称 类型 示例值 描述
result Result 结果
  • └ success
  • Boolean
  • false
  • 是否成功
  • └ msg_info
  • String
  • 1
  • 错误信息
  • └ msg_code
  • String
  • 1
  • 错误码

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
PicassoPictagTaskSaveRequest req = new PicassoPictagTaskSaveRequest();
req.setOpType(0L);
PicassoPictagTaskSaveRequest.PicTagActivity obj1 = new PicassoPictagTaskSaveRequest.PicTagActivity();
obj1.setTaskType(2L);
obj1.setPicType("1:1");
obj1.setIsvTaskId("1234");
obj1.setIsvTemplateDsl("{}");
obj1.setStartTime(StringUtils.parseDateTime("2021-06-01 00:00:00"));
obj1.setTaskName("双11打标任务1");
obj1.setOutId("12345");
obj1.setEndTime(StringUtils.parseDateTime("2021-06-20 00:00:00"));
obj1.setIsvTemplateId("123");
PicassoPictagTaskSaveRequest.PictagPriceRuleDto obj2 = new PicassoPictagTaskSaveRequest.PictagPriceRuleDto();
obj2.setMakeUpNum(2L);
obj2.setPriceExpressType(3L);
obj2.setMakeUpType(1L);
obj2.setSellProfitString1("兜底文案1");
obj2.setSellProfitString2("兜底文案2");
obj2.setUsePriceRule(true);
obj2.setSkuId(123L);
obj1.setPriceRule(obj2);
obj1.setEntrust(true);
obj1.setTemplateTagId(370L);
List<PicassoPictagTaskSaveRequest.DynamicData> list4 = new ArrayList<PicassoPictagTaskSaveRequest.DynamicData>();
PicassoPictagTaskSaveRequest.DynamicData obj5 = new PicassoPictagTaskSaveRequest.DynamicData();
list4.add(obj5);
obj5.setDataType("text");
obj5.setDataValue("满200减100");
obj5.setLayerIndex("1");
obj1.setDynamicDatas(list4);
obj1.setWarnningMaterials(""pic1","pic2"");
req.setPicTagActivity(obj1);
PicassoPictagTaskSaveResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<picasso_pictag_task_save_response>
    <result>
        <success>false</success>
        <msg_info>1</msg_info>
        <msg_code>1</msg_code>
    </result>
</picasso_pictag_task_save_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

返回
顶部