alibaba.item.imap.asyncmap (imap商品异步转换服务)

异步全量MAP

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
publish_item_list PublishItemDo [] 可选
  • 最大列表长度:20
  • 最多20条,若超过20条,则直接返回false
    • └ barcode
    • String
    • 可选
    • 1
    • sample
    • └ biz_type
    • String
    • 可选
    • 1
    • sample
    • └ brand
    • String
    • 可选
    • 1
    • sample
    • └ cat_id
    • Number
    • 可选
    • 1
    • sample
    • └ cat_name
    • String
    • 可选
    • 1
    • sample
    • └ cat_src_id
    • Number
    • 可选
    • 1
    • sample
    • └ currency
    • String
    • 可选
    • 1
    • sample
    • └ data_from
    • String
    • 可选
    • 1
    • sample
    • └ deal_price
    • String
    • 可选
    • 1
    • sample
    • └ dec_lang
    • String
    • 可选
    • 1
    • sample
    • └ description
    • String
    • 可选
    • 1
    • sample
    • └ dst_cat_id
    • String
    • 可选
    • 1
    • sample
    • └ features
    • String
    • 可选
    • 1
    • sample
    • └ gmt_create
    • String
    • 可选
    • 1
    • sample
    • └ gmt_modified
    • String
    • 可选
    • 1
    • sample
    • └ item_id
    • Number
    • 可选
    • 1
    • sample
    • └ item_status
    • Number
    • 可选
    • 1
    • sample
    • └ lang
    • String
    • 可选
    • 1
    • sample
    • └ map_status
    • Number
    • 可选
    • 1
    • sample
    • └ message
    • String
    • 可选
    • 1
    • sample
    • └ ori_key
    • String
    • 可选
    • 1
    • sample
    • └ original_price
    • String
    • 可选
    • 1
    • sample
    • └ outer_id
    • String
    • 可选
    • 1
    • sample
    • └ partner
    • String
    • 可选
    • 1
    • sample
    • └ pict_urls_list
    • String []
    • 可选
    • 1
    • sample
    • pv_pair_list
    • PvPairDo []
    • 可选
    • sample
    • └ features
    • String
    • 可选
    • 1
    • sample
    • └ map_source
    • String
    • 可选
    • 1
    • sample
    • └ pro_id
    • Number
    • 可选
    • 1
    • sample
    • └ pro_name
    • String
    • 可选
    • 1
    • sample
    • └ pro_src_id
    • Number
    • 可选
    • 1
    • sample
    • └ pro_src_name
    • String
    • 可选
    • 1
    • sample
    • └ pro_z_h_name
    • String
    • 可选
    • 1
    • sample
    • └ rpc_id
    • String
    • 可选
    • 1
    • sample
    • └ trace_id
    • String
    • 可选
    • 1
    • sample
    • └ value_id
    • Number
    • 可选
    • 1
    • sample
    • └ value_name
    • String
    • 可选
    • 1
    • sample
    • └ value_src_id
    • Number
    • 可选
    • 1
    • sample
    • └ value_src_name
    • String
    • 可选
    • 1
    • sample
    • └ value_z_h_name
    • String
    • 可选
    • 1
    • sample
    • └ pv_pair_map
    • String
    • 可选
    • 1
    • sample
    • └ quantity
    • Number
    • 可选
    • 1
    • sample
    • └ rpc_id
    • String
    • 可选
    • 1
    • sample
    • └ seller_id
    • Number
    • 可选
    • 1
    • sample
    • └ src_cat_id
    • String
    • 可选
    • 1
    • sample
    • └ sync_map_p_v_pair
    • String
    • 可选
    • 1
    • sample
    • └ title
    • String
    • 可选
    • 1
    • sample
    • └ trace_id
    • String
    • 可选
    • 1
    • sample
    • └ sub_title
    • String
    • 可选
    • 1
    • sample
    • └ rewrite_title_flag
    • Number
    • 可选
    • 0
    • 改写标题Flag
    • └ trans_code
    • String
    • 可选
    • 1
    • 翻译新增参数 翻译标志,用于确定使用哪种翻译引擎

    响应参数

    名称 类型 示例值 描述
    result ImapResultDo 1 result
    • └ error_code_list
    • String []
    • 1
    • errorCode
    • error_map
    • Errormap
    • errorName
    • errorMap
    • └ empty
    • Boolean
    • errorMsg
    • empty
    • └ error_msg
    • String
    • 1
    • errorMsg
    • └ success
    • Boolean
    • 1
    • success

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaItemImapAsyncmapRequest req = new AlibabaItemImapAsyncmapRequest();
    List<AlibabaItemImapAsyncmapRequest.PublishItemDo> list2 = new ArrayList<AlibabaItemImapAsyncmapRequest.PublishItemDo>();
    AlibabaItemImapAsyncmapRequest.PublishItemDo obj3 = new AlibabaItemImapAsyncmapRequest.PublishItemDo();
    list2.add(obj3);
    obj3.setBarcode("1");
    obj3.setBizType("1");
    obj3.setBrand("1");
    obj3.setCatId(1L);
    obj3.setCatName("1");
    obj3.setCatSrcId(1L);
    obj3.setCurrency("1");
    obj3.setDataFrom("1");
    obj3.setDealPrice("1");
    obj3.setDecLang("1");
    obj3.setDescription("1");
    obj3.setDstCatId("1");
    obj3.setFeatures("1");
    obj3.setGmtCreate("1");
    obj3.setGmtModified("1");
    obj3.setItemId(1L);
    obj3.setItemStatus(1L);
    obj3.setLang("1");
    obj3.setMapStatus(1L);
    obj3.setMessage("1");
    obj3.setOriKey("1");
    obj3.setOriginalPrice("1");
    obj3.setOuterId("1");
    obj3.setPartner("1");
    obj3.setPictUrlsList("1");
    List<AlibabaItemImapAsyncmapRequest.PvPairDo> list6 = new ArrayList<AlibabaItemImapAsyncmapRequest.PvPairDo>();
    AlibabaItemImapAsyncmapRequest.PvPairDo obj7 = new AlibabaItemImapAsyncmapRequest.PvPairDo();
    list6.add(obj7);
    obj7.setFeatures("1");
    obj7.setMapSource("1");
    obj7.setProId(1L);
    obj7.setProName("1");
    obj7.setProSrcId(1L);
    obj7.setProSrcName("1");
    obj7.setProZHName("1");
    obj7.setRpcId("1");
    obj7.setTraceId("1");
    obj7.setValueId(1L);
    obj7.setValueName("1");
    obj7.setValueSrcId(1L);
    obj7.setValueSrcName("1");
    obj7.setValueZHName("1");
    list4.setPvPairList(list6);
    obj3.setPvPairMap("1");
    obj3.setQuantity(1L);
    obj3.setRpcId("1");
    obj3.setSellerId(1L);
    obj3.setSrcCatId("1");
    obj3.setSyncMapPVPair("1");
    obj3.setTitle("1");
    obj3.setTraceId("1");
    obj3.setSubTitle("1");
    obj3.setRewriteTitleFlag(0L);
    obj3.setTransCode("1");
    req.setPublishItemList(list2);
    AlibabaItemImapAsyncmapResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_item_imap_asyncmap_response>
        <result>
            <error_code_list>
                <string>1</string>
            </error_code_list>
            <error_map>
                <empty>errorMsg</empty>
            </error_map>
            <error_msg>1</error_msg>
            <success>1</success>
        </result>
    </alibaba_item_imap_asyncmap_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

    返回
    顶部