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());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaIdleIsvMerchantSceneItemSingleOperateRequest req = new AlibabaIdleIsvMerchantSceneItemSingleOperateRequest();
AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.ItemOperationRequestDomain obj1 = new AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.ItemOperationRequestDomain();
obj1.SellerId = 1234L;
obj1.BizType = 1L;
AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.ItemOperationDataRequestDomain obj2 = new AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.ItemOperationDataRequestDomain();
AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.ItemApplyRequestDomain obj3 = new AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.ItemApplyRequestDomain();
obj3.ItemId = 111L;
obj3.SellerId = 1234L;
obj3.BizType = "\"\"";
obj3.SourceType = "\"\"";
obj3.MerchantScene = "idle_market";
obj3.IsvAppKey = "\"\"";
AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketItemApplyRequestDomain obj4 = new AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketItemApplyRequestDomain();
obj4.ItemId = 1234L;
obj4.SuggestAccelerate = 0L;
obj4.Period = 7L;
List<AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketSkuApplyInfoRequestDomain> list6 = new List<AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketSkuApplyInfoRequestDomain>();
AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketSkuApplyInfoRequestDomain obj7 = new AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketSkuApplyInfoRequestDomain();
list6.Add(obj7);
obj7.SuggestPriceUp = 0L;
obj7.Quantity = 0L;
obj7.SuggestPriceFloor = 0L;
obj7.Price = 0L;
obj7.SkuId = 0L;
obj4.SkuList= list6;
obj4.WhiteListItemApply = 0L;
obj4.OpenAccelerate = 0L;
obj4.SuggestVersion = "\"1234\"";
obj4.NeedRenewPeriod = 0L;
obj4.ApplyRecordId = "1234";
obj4.RiskIssued = 0L;
obj3.IdleMarketApply= obj4;
obj2.ItemApply= obj3;
AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.ItemCancelRequestDomain obj8 = new AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.ItemCancelRequestDomain();
obj8.ItemId = 1234L;
obj8.BizType = "\"111\"";
obj8.SourceType = "\"111\"";
obj8.MerchantScene = "idle_market";
obj8.ApplyRecordId = "1234567";
obj8.FinishReasonCode = "qwer";
AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketItemQuitRequestDomain obj9 = new AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketItemQuitRequestDomain();
obj9.Operator = "1234";
obj8.IdleMarketItemQuit= obj9;
obj2.ItemCancel= obj8;
AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.ItemModifyRequestDomain obj10 = new AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.ItemModifyRequestDomain();
obj10.ItemId = 1234L;
obj10.SellerId = 1234L;
obj10.BizType = "1";
obj10.SourceType = "1";
obj10.MerchantScene = "idle_market";
obj10.ApplyRecordId = "123456";
AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketItemModifyRequestDomain obj11 = new AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketItemModifyRequestDomain();
obj11.ItemId = 1234L;
obj11.Period = 7L;
List<AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketSkuApplyInfoRequestDomain> list13 = new List<AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketSkuApplyInfoRequestDomain>();
AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketSkuApplyInfoRequestDomain obj14 = new AlibabaIdleIsvMerchantSceneItemSingleOperateRequest.IdleMarketSkuApplyInfoRequestDomain();
list13.Add(obj14);
obj14.SuggestPriceUp = 1L;
obj14.Quantity = 1L;
obj14.SuggestPriceFloor = 1L;
obj14.Price = 1L;
obj14.SkuId = 1L;
obj11.SkuList= list13;
obj11.OpenAccelerate = 0L;
obj10.IdleMarketItemModify= obj11;
obj2.ItemModify= obj10;
obj1.OperationData= obj2;
obj1.SourceType = "\"\"";
obj1.MerchantScene = "idle_market";
obj1.IsvAppKey = "\"\"";
obj1.Operation = "applyItem";
req.ItemOperationRequest_ = obj1;
AlibabaIdleIsvMerchantSceneItemSingleOperateResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaIdleIsvMerchantSceneItemSingleOperateRequest;
$item_operation_request = new ItemOperationRequest;
$item_operation_request->seller_id="1234";
$item_operation_request->biz_type="1";
$operation_data = new ItemOperationDataRequest;
$item_apply = new ItemApplyRequest;
$item_apply->item_id="111";
$item_apply->seller_id="1234";
$item_apply->biz_type="\"\"";
$item_apply->source_type="\"\"";
$item_apply->merchant_scene="idle_market";
$item_apply->isv_app_key="\"\"";
$idle_market_apply = new IdleMarketItemApplyRequest;
$idle_market_apply->item_id="1234";
$idle_market_apply->suggest_accelerate="0";
$idle_market_apply->period="7";
$sku_list = new IdleMarketSkuApplyInfoRequest;
$sku_list->suggest_price_up="0";
$sku_list->quantity="0";
$sku_list->suggest_price_floor="0";
$sku_list->price="0";
$sku_list->sku_id="0";
$idle_market_apply->sku_list = $sku_list;
$idle_market_apply->white_list_item_apply="0";
$idle_market_apply->open_accelerate="0";
$idle_market_apply->suggest_version="\"1234\"";
$idle_market_apply->need_renew_period="0";
$idle_market_apply->apply_record_id="1234";
$idle_market_apply->risk_issued="0";
$item_apply->idle_market_apply = $idle_market_apply;
$operation_data->item_apply = $item_apply;
$item_cancel = new ItemCancelRequest;
$item_cancel->item_id="1234";
$item_cancel->biz_type="\"111\"";
$item_cancel->source_type="\"111\"";
$item_cancel->merchant_scene="idle_market";
$item_cancel->apply_record_id="1234567";
$item_cancel->finish_reason_code="qwer";
$idle_market_item_quit = new IdleMarketItemQuitRequest;
$idle_market_item_quit->operator="1234";
$item_cancel->idle_market_item_quit = $idle_market_item_quit;
$operation_data->item_cancel = $item_cancel;
$item_modify = new ItemModifyRequest;
$item_modify->item_id="1234";
$item_modify->seller_id="1234";
$item_modify->biz_type="1";
$item_modify->source_type="1";
$item_modify->merchant_scene="idle_market";
$item_modify->apply_record_id="123456";
$idle_market_item_modify = new IdleMarketItemModifyRequest;
$idle_market_item_modify->item_id="1234";
$idle_market_item_modify->period="7";
$sku_list = new IdleMarketSkuApplyInfoRequest;
$sku_list->suggest_price_up="1";
$sku_list->quantity="1";
$sku_list->suggest_price_floor="1";
$sku_list->price="1";
$sku_list->sku_id="1";
$idle_market_item_modify->sku_list = $sku_list;
$idle_market_item_modify->open_accelerate="0";
$item_modify->idle_market_item_modify = $idle_market_item_modify;
$operation_data->item_modify = $item_modify;
$item_operation_request->operation_data = $operation_data;
$item_operation_request->source_type="\"\"";
$item_operation_request->merchant_scene="idle_market";
$item_operation_request->isv_app_key="\"\"";
$item_operation_request->operation="applyItem";
$req->setItemOperationRequest(json_encode($item_operation_request));
$resp = $c->execute($req, $sessionKey);
curl -X POST 'http://gw.api.taobao.com/router/rest' \
-H 'Content-Type:application/x-www-form-urlencoded;charset=utf-8' \
-d 'app_key=12129701' \
-d 'format=json' \
-d 'method=alibaba.idle.isv.merchant.scene.item.single.operate' \
-d 'partner_id=apidoc' \
-d 'session=4ee5c31f-7e3b-4352-ad8e-e14870671872' \
-d 'sign=9D1A3CA4CCC68A28C28A85999D4DABA2' \
-d 'sign_method=hmac' \
-d 'timestamp=2026-09-12+22%3A26%3A57' \
-d 'v=2.0' \
-d 'item_operation_request=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaIdleIsvMerchantSceneItemSingleOperateRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.item_operation_request="数据结构示例JSON格式"
try:
resp= req.getResponse(sessionkey)
print(resp)
except Exception,e:
print(e)
pTopRequest pRequest = alloc_top_request();
pTopResponse pResponse = NULL;
pTaobaoClient pClient = alloc_taobao_client(url, appkey, appsecret);
set_api_name(pRequest,"alibaba.idle.isv.merchant.scene.item.single.operate");
add_param(pRequest,"item_operation_request","数据结构JSON示例");
pResponse = top_execute(pClient,pRequest,sessionKey);
printf("ret code:%d\n",pResponse->code);
if(pResponse->code == 0){
pTopResponseIterator ite = init_response_iterator(pResponse);
pResultItem pResultItem = alloc_result_item();
while(parseNext(ite, pResultItem) == 0){
printf("%s:%s\n",pResultItem->key,pResultItem->value);
}
destroy_response_iterator(ite);
destroy_result_item(pResultItem);
}
destroy_top_request(pRequest);
destroy_top_response(pResponse);
destroy_taobao_client(pClient);
TopClient = require('./topClient').TopClient;
var client = new TopClient({
'appkey': 'appkey',
'appsecret': 'secret',
'url': 'http://gw.api.taobao.com/router/rest'
});
client.execute('alibaba.idle.isv.merchant.scene.item.single.operate', {
'item_operation_request':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})