alibaba.idle.isv.merchant.scene.item.single.operate (单商品操作接口)

单商品操作接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
item_operation_request ItemOperationRequest 必须 商品操作入参对象
  • └ seller_id
  • Number
  • 可选
  • 1234
  • 可不传
  • └ biz_type
  • Number
  • 可选
  • 1
  • 可不传
  • operation_data
  • ItemOperationDataRequest
  • 必须
  • 具体操作数据入参对象
  • item_apply
  • ItemApplyRequest
  • 可选
  • 商品报名操作入参对象
  • └ item_id
  • Number
  • 可选
  • 111
  • 商品id
  • └ seller_id
  • Number
  • 可选
  • 1234
  • 店铺id
  • └ biz_type
  • String
  • 可选
  • ""
  • 业务类型,可不传
  • └ source_type
  • String
  • 可选
  • ""
  • 来源类型,可不传
  • └ merchant_scene
  • String
  • 可选
  • idle_market
  • 招商场景
  • └ isv_app_key
  • String
  • 可选
  • ""
  • isv appkey
  • idle_market_apply
  • IdleMarketItemApplyRequest
  • 可选
  • 闲鱼集市报名入参
  • └ item_id
  • Number
  • 可选
  • 1234
  • 商品id
  • └ suggest_accelerate
  • Number
  • 可选
  • 0
  • 降价建议是否加速
  • └ period
  • Number
  • 可选
  • 7
  • 生效周期,不传
  • sku_list
  • IdleMarketSkuApplyInfoRequest []
  • 可选
  • []
  • 报名sku信息
  • └ suggest_price_up
  • Number
  • 可选
  • 0
  • 量价建议高价
  • └ quantity
  • Number
  • 可选
  • 0
  • 库存
  • └ suggest_price_floor
  • Number
  • 可选
  • 0
  • 量价建议低价
  • └ price
  • Number
  • 可选
  • 0
  • 价格
  • └ sku_id
  • Number
  • 可选
  • 0
  • sku id
  • └ white_list_item_apply
  • Number
  • 可选
  • 0
  • 是否白名单报名
  • └ open_accelerate
  • Number
  • 可选
  • 0
  • 是否开启加速
  • └ suggest_version
  • String
  • 可选
  • "1234"
  • 量价建议版本号
  • └ need_renew_period
  • Number
  • 可选
  • 0
  • 是否需要续期
  • └ apply_record_id
  • String
  • 可选
  • 1234
  • 报名记录id
  • └ risk_issued
  • Number
  • 可选
  • 0
  • 量价是否有风险
  • item_cancel
  • ItemCancelRequest
  • 可选
  • 商品取消入参对象
  • └ item_id
  • Number
  • 可选
  • 1234
  • 商品id
  • └ biz_type
  • String
  • 可选
  • "111"
  • 业务类型,不传
  • └ source_type
  • String
  • 可选
  • "111"
  • 来源类型,不传
  • └ merchant_scene
  • String
  • 可选
  • idle_market
  • 招商场景
  • └ apply_record_id
  • String
  • 可选
  • 1234567
  • 商品报名记录id
  • └ finish_reason_code
  • String
  • 可选
  • qwer
  • 完结原因码
  • idle_market_item_quit
  • IdleMarketItemQuitRequest
  • 可选
  • 可不传
  • └ operator
  • String
  • 可选
  • 1234
  • 可不传
  • item_modify
  • ItemModifyRequest
  • 可选
  • 商品修改参数对象
  • └ item_id
  • Number
  • 可选
  • 1234
  • 商品id
  • └ seller_id
  • Number
  • 可选
  • 1234
  • 卖家id,可不传
  • └ biz_type
  • String
  • 可选
  • 1
  • 可不传
  • └ source_type
  • String
  • 可选
  • 1
  • 可不传
  • └ merchant_scene
  • String
  • 可选
  • idle_market
  • 招商场景
  • └ apply_record_id
  • String
  • 可选
  • 123456
  • 商品报名记录id
  • idle_market_item_modify
  • IdleMarketItemModifyRequest
  • 可选
  • 闲鱼集市商品修改信息
  • └ item_id
  • Number
  • 可选
  • 1234
  • 商品id
  • └ period
  • Number
  • 可选
  • 7
  • 生效周期
  • sku_list
  • IdleMarketSkuApplyInfoRequest []
  • 可选
  • []
  • sku修改信息
  • └ suggest_price_up
  • Number
  • 可选
  • 1
  • 量价建议高价
  • └ quantity
  • Number
  • 可选
  • 1
  • 库存
  • └ suggest_price_floor
  • Number
  • 可选
  • 1
  • 量价建议低价
  • └ price
  • Number
  • 可选
  • 1
  • 价格
  • └ sku_id
  • Number
  • 可选
  • 1
  • sku id
  • └ open_accelerate
  • Number
  • 可选
  • 0
  • 是否开启加速,1 开启,0 不开启
  • └ source_type
  • String
  • 可选
  • ""
  • 来源类型,可不传
  • └ merchant_scene
  • String
  • 可选
  • idle_market
  • 招商场景,同外层
  • └ isv_app_key
  • String
  • 可选
  • ""
  • appkey
  • └ operation
  • String
  • 可选
  • applyItem
  • 操作类型

响应参数

名称 类型 示例值 描述
result Result 结果统一包装对象
  • └ success
  • Boolean
  • true
  • 调用是否成功
  • └ err_code
  • String
  • ITEM_APPLY_PLAN_EXPIRED
  • 错误code
  • module
  • ItemOperationResultDTO
  • 操作结果
  • └ operate_success
  • Boolean
  • true
  • 操作是否成功
  • └ item_id
  • Number
  • 1234
  • 商品id
  • └ err_code
  • String
  • ""
  • 操作失败code
  • └ err_msg
  • String
  • ""
  • 操作失败原因
  • └ err_msg
  • String
  • ""
  • 错误信息
  • └ msg_info
  • String
  • ""
  • 错误信息
  • └ msg_code
  • String
  • ""
  • 错误code

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaIdleIsvMerchantSceneItemSingleOperateRequest req = new AlibabaIdleIsvMerchantSceneItemSingleOperateRequest();
AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.ItemOperationRequest obj1 = new AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.ItemOperationRequest();
obj1.setSellerId(1234L);
obj1.setBizType(1L);
AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.ItemOperationDataRequest obj2 = new AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.ItemOperationDataRequest();
AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.ItemApplyRequest obj3 = new AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.ItemApplyRequest();
obj3.setItemId(111L);
obj3.setSellerId(1234L);
obj3.setBizType("\"\"");
obj3.setSourceType("\"\"");
obj3.setMerchantScene("idle_market");
obj3.setIsvAppKey("\"\"");
AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketItemApplyRequest obj4 = new AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketItemApplyRequest();
obj4.setItemId(1234L);
obj4.setSuggestAccelerate(0L);
obj4.setPeriod(7L);
List<AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketSkuApplyInfoRequest> list6 = new ArrayList<AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketSkuApplyInfoRequest>();
AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketSkuApplyInfoRequest obj7 = new AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketSkuApplyInfoRequest();
list6.add(obj7);
obj7.setSuggestPriceUp(0L);
obj7.setQuantity(0L);
obj7.setSuggestPriceFloor(0L);
obj7.setPrice(0L);
obj7.setSkuId(0L);
obj4.setSkuList(list6);
obj4.setWhiteListItemApply(0L);
obj4.setOpenAccelerate(0L);
obj4.setSuggestVersion("\"1234\"");
obj4.setNeedRenewPeriod(0L);
obj4.setApplyRecordId("1234");
obj4.setRiskIssued(0L);
obj3.setIdleMarketApply(obj4);
obj2.setItemApply(obj3);
AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.ItemCancelRequest obj8 = new AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.ItemCancelRequest();
obj8.setItemId(1234L);
obj8.setBizType("\"111\"");
obj8.setSourceType("\"111\"");
obj8.setMerchantScene("idle_market");
obj8.setApplyRecordId("1234567");
obj8.setFinishReasonCode("qwer");
AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketItemQuitRequest obj9 = new AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketItemQuitRequest();
obj9.setOperator("1234");
obj8.setIdleMarketItemQuit(obj9);
obj2.setItemCancel(obj8);
AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.ItemModifyRequest obj10 = new AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.ItemModifyRequest();
obj10.setItemId(1234L);
obj10.setSellerId(1234L);
obj10.setBizType("1");
obj10.setSourceType("1");
obj10.setMerchantScene("idle_market");
obj10.setApplyRecordId("123456");
AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketItemModifyRequest obj11 = new AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketItemModifyRequest();
obj11.setItemId(1234L);
obj11.setPeriod(7L);
List<AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketSkuApplyInfoRequest> list13 = new ArrayList<AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketSkuApplyInfoRequest>();
AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketSkuApplyInfoRequest obj14 = new AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketSkuApplyInfoRequest();
list13.add(obj14);
obj14.setSuggestPriceUp(1L);
obj14.setQuantity(1L);
obj14.setSuggestPriceFloor(1L);
obj14.setPrice(1L);
obj14.setSkuId(1L);
obj11.setSkuList(list13);
obj11.setOpenAccelerate(0L);
obj10.setIdleMarketItemModify(obj11);
obj2.setItemModify(obj10);
obj1.setOperationData(obj2);
obj1.setSourceType("\"\"");
obj1.setMerchantScene("idle_market");
obj1.setIsvAppKey("\"\"");
obj1.setOperation("applyItem");
req.setItemOperationRequest(obj1);
AlibabaIdleIsvMerchantSceneItemSingleOperateResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_idle_isv_merchant_scene_item_single_operate_response>
    <result>
        <success>true</success>
        <err_code>ITEM_APPLY_PLAN_EXPIRED</err_code>
        <module>
            <operate_success>true</operate_success>
            <item_id>1234</item_id>
            <err_code>&quot;&quot;</err_code>
            <err_msg>&quot;&quot;</err_msg>
        </module>
        <err_msg>&quot;&quot;</err_msg>
        <msg_info>&quot;&quot;</msg_info>
        <msg_code>&quot;&quot;</msg_code>
    </result>
</alibaba_idle_isv_merchant_scene_item_single_operate_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

返回
顶部