类目预测接口
| 名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
|---|---|---|---|---|---|
| param | CpvRecommendParamDO | 必须 | 参数 | ||
|
| 名称 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| result | IdleCommonResult | 结果 | |
|
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaIdleIsvItemCpvRecommendRequest req = new AlibabaIdleIsvItemCpvRecommendRequest();
AlibabaIdleIsvItemCpvRecommendRequest.CpvRecommendParamDO obj1 = new AlibabaIdleIsvItemCpvRecommendRequest.CpvRecommendParamDO();
obj1.setDescription("描述信息");
obj1.setTitle("标题信息");
List<AlibabaIdleIsvItemCpvRecommendRequest.ImageInfoDO> list3 = new ArrayList<AlibabaIdleIsvItemCpvRecommendRequest.ImageInfoDO>();
AlibabaIdleIsvItemCpvRecommendRequest.ImageInfoDO obj4 = new AlibabaIdleIsvItemCpvRecommendRequest.ImageInfoDO();
list3.add(obj4);
obj4.setUrl("123213");
obj1.setImageInfos(list3);
obj1.setTbCatId("123");
obj1.setScene("test");
obj1.setCatId("123");
obj1.setChannelCatId("123");
obj1.setUniqueCode("123123");
List<AlibabaIdleIsvItemCpvRecommendRequest.IdleNewEditValueDO> list6 = new ArrayList<AlibabaIdleIsvItemCpvRecommendRequest.IdleNewEditValueDO>();
AlibabaIdleIsvItemCpvRecommendRequest.IdleNewEditValueDO obj7 = new AlibabaIdleIsvItemCpvRecommendRequest.IdleNewEditValueDO();
list6.add(obj7);
obj7.setFrom("test");
obj7.setPropertyName("分类");
obj7.setPropertyId("-10000");
obj7.setLabelType("test");
obj7.setChannelCateId("123132");
obj7.setIsUserClick("1");
obj7.setLabelFrom("test");
obj7.setText("手机");
obj7.setProperties("-10000##分类:12313##手机");
obj7.setTbCatId("123123");
obj7.setChannelCateName("手机");
obj7.setValueId("123");
obj7.setValueName("苹果");
obj1.setSelectedList(list6);
List<AlibabaIdleIsvItemCpvRecommendRequest.CardDO> list9 = new ArrayList<AlibabaIdleIsvItemCpvRecommendRequest.CardDO>();
AlibabaIdleIsvItemCpvRecommendRequest.CardDO obj10 = new AlibabaIdleIsvItemCpvRecommendRequest.CardDO();
list9.add(obj10);
obj10.setPropertyId("12");
obj10.setPropertyName("品牌");
obj10.setInputWord("更多品牌");
List<AlibabaIdleIsvItemCpvRecommendRequest.ValueDO> list13 = new ArrayList<AlibabaIdleIsvItemCpvRecommendRequest.ValueDO>();
AlibabaIdleIsvItemCpvRecommendRequest.ValueDO obj14 = new AlibabaIdleIsvItemCpvRecommendRequest.ValueDO();
list13.add(obj14);
obj14.setIsClicked("1");
obj14.setLabelType("common");
obj14.setTbCatId("1");
obj14.setFrom("newPublishChoice");
obj14.setCatId("1");
obj14.setIsUserClick("1");
obj14.setChannelCatId("123");
obj14.setLeafId("123");
obj14.setLabelFrom("test");
obj14.setCatName("手机");
obj14.setPredictFrom("test");
obj14.setTransportData("{}");
obj14.setPropertyId("123");
obj14.setPropertyName("品牌");
obj14.setValueId("123");
obj14.setValueName("苹果");
obj14.setChannelCatName("123");
obj14.setSubPropertyId("123");
obj14.setSubValueId("123");
obj14.setLabelId("123");
list11.setValuesList(list13);
obj10.setIsMultiple(true);
obj1.setCurrentCardList(list9);
req.setParam(obj1);
AlibabaIdleIsvItemCpvRecommendResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
<alibaba_idle_isv_item_cpv_recommend_response>
<result>
<result>
<card_list>
<card_data_d_o>
<card_data>
<property_id>12</property_id>
<property_name>品牌</property_name>
<values_list>
<value_d_o>
<is_clicked>1</is_clicked>
<label_type>common</label_type>
<tb_cat_id>1</tb_cat_id>
<from>newPublishChoice</from>
<cat_id>1</cat_id>
<is_user_click>1</is_user_click>
<channel_cat_id>123</channel_cat_id>
<leaf_id>12</leaf_id>
<label_from>test</label_from>
<cat_name>测试</cat_name>
<predict_from>test</predict_from>
<transport_data>{}</transport_data>
<property_id>123</property_id>
<property_name>品牌</property_name>
<value_id>123</value_id>
<value_name>苹果</value_name>
<channel_cat_name>手机</channel_cat_name>
<sub_property_id>123</sub_property_id>
<sub_value_id>123</sub_value_id>
<label_id>123</label_id>
</value_d_o>
</values_list>
<input_word>更多品牌</input_word>
<is_multiple>true</is_multiple>
</card_data>
<card_type>1</card_type>
</card_data_d_o>
</card_list>
<category_predict_result>
<cat_id>123</cat_id>
<cat_name>手机</cat_name>
<channel_cat_id>123</channel_cat_id>
<tb_cat_id>123</tb_cat_id>
</category_predict_result>
<title>分类/品牌/型号/等</title>
<scene>newPublishChoice</scene>
<is_book>true</is_book>
</result>
<success>true</success>
<errors>{"errorMsg": ["错误信息"]}</errors>
</result>
</alibaba_idle_isv_item_cpv_recommend_response>
<error_response>
<code>50</code>
<msg>Remote service error</msg>
<sub_code>isv.invalid-parameter</sub_code>
<sub_msg>非法参数</sub_msg>
</error_response>
| 错误码 | 错误描述 | 解决方案 |
|---|