感谢您的反馈!
基于2个依赖接口的出参,进行DMP定向转换,转换为label option结构的人群列表。需要根据文档规则拼接后使用。
| 名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
|---|---|---|---|---|---|
| top_service_context | TopServiceContext | 必须 | topServiceContext | ||
|
|||||
| dmp_label_convert_list_v_o | DmpLabelConvertListVO | 必须 | dmpLabelConvertListVO | ||
|
| 名称 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| top_result | TopResult | topResult | |
|
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
UniversalbpNewLabelDmpconvertRequest req = new UniversalbpNewLabelDmpconvertRequest();
UniversalbpNewLabelDmpconvertRequest.TopServiceContext obj1 = new UniversalbpNewLabelDmpconvertRequest.TopServiceContext();
obj1.setBizCode("xxxxx");
obj1.setLoginType(1L);
obj1.setMemberId(12345L);
obj1.setExt("{}");
req.setTopServiceContext(obj1);
UniversalbpNewLabelDmpconvertRequest.DmpLabelConvertListVO obj2 = new UniversalbpNewLabelDmpconvertRequest.DmpLabelConvertListVO();
List<UniversalbpNewLabelDmpconvertRequest.DmpLabelConvertQueryVO> list4 = new ArrayList<UniversalbpNewLabelDmpconvertRequest.DmpLabelConvertQueryVO>();
UniversalbpNewLabelDmpconvertRequest.DmpLabelConvertQueryVO obj5 = new UniversalbpNewLabelDmpconvertRequest.DmpLabelConvertQueryVO();
list4.add(obj5);
List<UniversalbpNewLabelDmpconvertRequest.LabelEntryQueryVO> list8 = new ArrayList<UniversalbpNewLabelDmpconvertRequest.LabelEntryQueryVO>();
UniversalbpNewLabelDmpconvertRequest.LabelEntryQueryVO obj9 = new UniversalbpNewLabelDmpconvertRequest.LabelEntryQueryVO();
list8.add(obj9);
obj9.setLabelId("3000494");
list6.setLabelList(list8);
List<UniversalbpNewLabelDmpconvertRequest.OptionQueryVO> list12 = new ArrayList<UniversalbpNewLabelDmpconvertRequest.OptionQueryVO>();
UniversalbpNewLabelDmpconvertRequest.OptionQueryVO obj13 = new UniversalbpNewLabelDmpconvertRequest.OptionQueryVO();
list12.add(obj13);
obj13.setOptionName("自定义人群0608200328");
obj13.setOptionValue("24431233");
obj13.setTopicId(112L);
obj13.setTemplateId(77480L);
obj13.setUuidMark("99e5934edd6c4a54a52c1e7356ebecba");
list10.setOptionList(list12);
obj5.setTargetValue("24431233");
obj2.setCrowdList(list4);
req.setDmpLabelConvertListVO(obj2);
UniversalbpNewLabelDmpconvertResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
<universalbp_new_label_dmpconvert_response>
<top_result>
<info>
<ok>true</ok>
<message>参数错误</message>
<error_code>xxxxx</error_code>
</info>
<label_v_o_top_bulk_data>
<count>10</count>
<label_v_o_list>
<label_v_o>
<target_type>131</target_type>
<label_id>3000494</label_id>
<label_name>关键词</label_name>
<label_desc>关键词</label_desc>
<label_value>2000112</label_value>
<label_group_name>人群</label_group_name>
<price_dimension>OPTION</price_dimension>
<price>
<bid_price>30</bid_price>
<fit_bid_price>30</fit_bid_price>
<discount>30</discount>
<fit_discount>30</fit_discount>
</price>
<option_group_list>
<option_group_v_o>
<option_group_name>性别</option_group_name>
<option_list>
<option_v_o>
<option_name>人群特征继承</option_name>
<option_value>2000123</option_value>
<option_desc>该定向人群将继承原始计划已触达的消费者特征,缩短算法搜寻合适人群的冷启动周期,建议您同时开启【智能拓展】功能,提升投放效果。</option_desc>
<tag_id>100000</tag_id>
<option_group_name>性别</option_group_name>
<label_option_properties>
<dmp_option_group_id>1001</dmp_option_group_id>
<cate_name>714616513841</cate_name>
<cate_id>714616513841</cate_id>
</label_option_properties>
</option_v_o>
</option_list>
</option_group_v_o>
</option_group_list>
<option_list>
<option_v_o>
<option_name>人群特征继承</option_name>
<option_value>2000123</option_value>
<option_desc>该定向人群将继承原始计划已触达的消费者特征,缩短算法搜寻合适人群的冷启动周期,建议您同时开启【智能拓展】功能,提升投放效果。</option_desc>
<tag_id>100000</tag_id>
<option_group_name>性别</option_group_name>
<label_option_properties>
<dmp_option_group_id>1001</dmp_option_group_id>
<cate_name>714616513841</cate_name>
<cate_id>714616513841</cate_id>
</label_option_properties>
</option_v_o>
</option_list>
<show_tag_list>
<show_tag_v_o>
<code>hign_cvr</code>
<name>高转化率</name>
<tips>xxxxxx</tips>
<icon>xxxxxx</icon>
<color>#FF4D4D</color>
<type>display_ocpc</type>
</show_tag_v_o>
</show_tag_list>
<is_multi>true</is_multi>
<category_id>3221312321</category_id>
<category_name>服装</category_name>
<label_option_properties>
<dmp_option_group_id>1001</dmp_option_group_id>
<cate_name>714616513841</cate_name>
<cate_id>714616513841</cate_id>
</label_option_properties>
</label_v_o>
</label_v_o_list>
</label_v_o_top_bulk_data>
</top_result>
</universalbp_new_label_dmpconvert_response>
<error_response>
<code>50</code>
<msg>Remote service error</msg>
<sub_code>isv.invalid-parameter</sub_code>
<sub_msg>非法参数</sub_msg>
</error_response>
| 错误码 | 错误描述 | 解决方案 |
|---|