文档中心 > API类目 > 闲鱼电商SAAS

alibaba.idle.isv.item.cpv.recommend (类目预测接口)

类目预测接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param CpvRecommendParamDO 必须 参数
  • └ description
  • String
  • 可选
  • 描述信息
  • 描述
  • └ title
  • String
  • 可选
  • 标题信息
  • 标题
  • image_infos
  • ImageInfoDO []
  • 可选
  • ["123"]
  • 图片列表
  • └ url
  • String
  • 可选
  • 123213
  • 图片链接
  • └ tb_cat_id
  • String
  • 可选
  • 123
  • 淘宝类目id
  • └ scene
  • String
  • 必须
  • test
  • 场景,开发定义
  • └ cat_id
  • String
  • 可选
  • 123
  • 自用闲置类目id
  • └ channel_cat_id
  • String
  • 可选
  • 123
  • 闲鱼渠道类目id
  • └ unique_code
  • String
  • 必须
  • 123123
  • 本次页面操作唯一性编码,可以用进入页面的时间戳
  • selected_list
  • IdleNewEditValueDO []
  • 可选
  • []
  • 当前选中的列表信息
  • └ from
  • String
  • 可选
  • test
  • 来源
  • └ property_name
  • String
  • 可选
  • 分类
  • 属性名称
  • └ property_id
  • String
  • 可选
  • -10000
  • 属性id
  • └ label_type
  • String
  • 可选
  • test
  • 标签类型
  • └ channel_cate_id
  • String
  • 可选
  • 123132
  • 闲鱼渠道类目id
  • └ is_user_click
  • String
  • 可选
  • 1
  • 是否用户主动勾选,1 是 0 否
  • └ label_from
  • String
  • 可选
  • test
  • 标签来源
  • └ text
  • String
  • 可选
  • 手机
  • 文案信息
  • └ properties
  • String
  • 可选
  • -10000##分类:12313##手机
  • 属性数据
  • └ tb_cat_id
  • String
  • 可选
  • 123123
  • 淘宝类目id
  • └ channel_cate_name
  • String
  • 可选
  • 手机
  • 闲鱼渠道类目名称
  • └ value_id
  • String
  • 可选
  • 123
  • 属性值id
  • └ value_name
  • String
  • 可选
  • 苹果
  • 属性值名称
  • current_card_list
  • CardDO []
  • 可选
  • []
  • 当前卡片信息,如果非首次请求,需要将当前卡片所有信息传输到该字段
  • └ property_id
  • String
  • 可选
  • 12
  • 属性id
  • └ property_name
  • String
  • 可选
  • 品牌
  • 属性名称
  • └ input_word
  • String
  • 可选
  • 更多品牌
  • 是否可用于搜索,搜索框文案
  • values_list
  • ValueDO []
  • 可选
  • []
  • 属性列表
  • └ is_clicked
  • String
  • 可选
  • 1
  • 当前是否被选中 1 是 0 否
  • └ label_type
  • String
  • 可选
  • common
  • 标签类型
  • └ tb_cat_id
  • String
  • 可选
  • 1
  • 淘宝类目id
  • └ from
  • String
  • 可选
  • newPublishChoice
  • 来源
  • └ cat_id
  • String
  • 可选
  • 1
  • 自用闲置类目id
  • └ is_user_click
  • String
  • 可选
  • 1
  • 是否用户主动选择,1 是 0 否
  • └ channel_cat_id
  • String
  • 可选
  • 123
  • 闲鱼渠道类目id
  • └ leaf_id
  • String
  • 可选
  • 123
  • 叶子id
  • └ label_from
  • String
  • 可选
  • test
  • 标签来源
  • └ cat_name
  • String
  • 可选
  • 手机
  • 类目名称
  • └ predict_from
  • String
  • 可选
  • test
  • 预测来源
  • └ transport_data
  • String
  • 可选
  • {}
  • 传输数据,无需关注,参数直接传
  • └ property_id
  • String
  • 可选
  • 123
  • 属性id
  • └ property_name
  • String
  • 可选
  • 品牌
  • 属性名称
  • └ value_id
  • String
  • 可选
  • 123
  • 属性值id
  • └ value_name
  • String
  • 可选
  • 苹果
  • 属性值名称
  • └ channel_cat_name
  • String
  • 可选
  • 123
  • 闲鱼渠道类目id
  • └ sub_property_id
  • String
  • 可选
  • 123
  • 子属性id
  • └ sub_value_id
  • String
  • 可选
  • 123
  • 子属性值id
  • └ label_id
  • String
  • 可选
  • 123
  • 标签id
  • └ is_multiple
  • Boolean
  • 可选
  • true
  • 是否多选

响应参数

名称 类型 示例值 描述
result IdleCommonResult 结果
  • result
  • CpvReturnDO
  • 结果数据
  • card_list
  • CardDataDO []
  • 本次卡片结果数据
  • card_data
  • CardDO
  • 卡片数据
  • └ property_id
  • String
  • 12
  • 属性id
  • └ property_name
  • String
  • 品牌
  • 属性名称
  • values_list
  • ValueDO []
  • 属性列表
  • └ is_clicked
  • String
  • 1
  • 当前是否被选中 1 是 0 否
  • └ label_type
  • String
  • common
  • 标签类型
  • └ tb_cat_id
  • String
  • 1
  • 淘宝类目id
  • └ from
  • String
  • newPublishChoice
  • 来源
  • └ cat_id
  • String
  • 1
  • 自用闲置类目id
  • └ is_user_click
  • String
  • 1
  • 是否用户主动选择,1 是 0 否
  • └ channel_cat_id
  • String
  • 123
  • 闲鱼渠道类目id
  • └ leaf_id
  • String
  • 12
  • 叶子id
  • └ label_from
  • String
  • test
  • 标签来源
  • └ cat_name
  • String
  • 测试
  • 类目名称
  • └ predict_from
  • String
  • test
  • 预测来源
  • └ transport_data
  • String
  • {}
  • 传输数据,无需关注,参数直接传
  • └ property_id
  • String
  • 123
  • 属性id
  • └ property_name
  • String
  • 品牌
  • 属性名称
  • └ value_id
  • String
  • 123
  • 属性值id
  • └ value_name
  • String
  • 苹果
  • 属性值名称
  • └ channel_cat_name
  • String
  • 手机
  • 闲鱼渠道类目名称
  • └ sub_property_id
  • String
  • 123
  • 子属性id
  • └ sub_value_id
  • String
  • 123
  • 子属性值id
  • └ label_id
  • String
  • 123
  • 标签id
  • └ input_word
  • String
  • 更多品牌
  • 是否可用于搜索,搜索框文案
  • └ is_multiple
  • Boolean
  • true
  • 是否是多选
  • └ card_type
  • String
  • 1
  • 卡片类型
  • category_predict_result
  • CategoryPredictResultDO
  • 类目预测相关结果
  • └ cat_id
  • Number
  • 123
  • 自用闲置类目id
  • └ cat_name
  • String
  • 手机
  • 类目名称
  • └ channel_cat_id
  • Number
  • 123
  • 闲鱼渠道类目id
  • └ tb_cat_id
  • Number
  • 123
  • 淘宝类目id
  • └ title
  • String
  • 分类/品牌/型号/等
  • 卡片标签标题
  • └ scene
  • String
  • newPublishChoice
  • 场景
  • └ is_book
  • Boolean
  • true
  • 是否是图书,是否需要图书编码
  • └ success
  • Boolean
  • true
  • 是否成功
  • └ errors
  • String
  • {"errorMsg": ["错误信息"]}
  • 错误明细

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
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());

响应示例

  • XML示例
  • JSON示例
<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>{&quot;errorMsg&quot;: [&quot;错误信息&quot;]}</errors>
    </result>
</alibaba_idle_isv_item_cpv_recommend_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

返回
顶部