TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaCsrDonateSellerInvoiceSyncinfoRequest req = new AlibabaCsrDonateSellerInvoiceSyncinfoRequest();
AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceAntChainSyncDTO obj1 = new AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceAntChainSyncDTO();
List<AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceApplyProjectDTO> list3 = new ArrayList<AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceApplyProjectDTO>();
AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceApplyProjectDTO obj4 = new AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceApplyProjectDTO();
list3.add(obj4);
obj4.setProjectAmount(123123L);
obj4.setProjectName("童伴妈妈");
obj1.setProjectList(list3);
obj1.setUnifiedCreditCode("12391209u390123");
obj1.setInvoiceOrgId("2010103030");
List<AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceBillDTO> list6 = new ArrayList<AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceBillDTO>();
AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceBillDTO obj7 = new AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceBillDTO();
list6.add(obj7);
obj7.setBillFile("/aaa/1najdioas.csv");
obj7.setBillCycle("202301");
obj7.setBillDetailStandardFile("/bbbb/1najdioas.csv");
obj1.setBillList(list6);
obj1.setInvoiceState(1L);
obj1.setMerchantTel("123123");
obj1.setInvoiceAmount(100212L);
obj1.setAccountNumber("2020123120983912");
obj1.setMerchantContact("钢铁侠");
obj1.setAccountBank("工商银行-南极支行");
obj1.setMerchantNickName("商家昵称");
obj1.setApplicationTime(16610928712738L);
obj1.setMerchantId(1219812102L);
obj1.setMerchantAddress("浙江杭州西湖");
obj1.setInvoiceId("1jnk23jk12j3jn");
obj1.setShopId(123L);
obj1.setInvoiceTitle("这是发票抬头示例");
List<AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceFileDTO> list9 = new ArrayList<AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceFileDTO>();
AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceFileDTO obj10 = new AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceFileDTO();
list9.add(obj10);
obj10.setFileName("本期发票文件");
obj10.setExpressNo("120983012830");
obj10.setExpressType("韵达快递");
obj10.setFileUrl("http://asdaji.jpg");
obj1.setFileList(list9);
obj1.setInvoiceRemark("拒绝原因");
List<AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceBillNoDTO> list12 = new ArrayList<AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceBillNoDTO>();
AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceBillNoDTO obj13 = new AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceBillNoDTO();
list12.add(obj13);
obj13.setBillId("202109615936945154437419");
obj13.setBillTime(202301L);
obj1.setBillNoList(list12);
req.setCsrInvoiceAntChainSyncDto(obj1);
AlibabaCsrDonateSellerInvoiceSyncinfoResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaCsrDonateSellerInvoiceSyncinfoRequest req = new AlibabaCsrDonateSellerInvoiceSyncinfoRequest();
AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceAntChainSyncDTODomain obj1 = new AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceAntChainSyncDTODomain();
List<AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceApplyProjectDTODomain> list3 = new List<AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceApplyProjectDTODomain>();
AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceApplyProjectDTODomain obj4 = new AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceApplyProjectDTODomain();
list3.Add(obj4);
obj4.ProjectAmount = 123123L;
obj4.ProjectName = "童伴妈妈";
obj1.ProjectList= list3;
obj1.UnifiedCreditCode = "12391209u390123";
obj1.InvoiceOrgId = "2010103030";
List<AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceBillDTODomain> list6 = new List<AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceBillDTODomain>();
AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceBillDTODomain obj7 = new AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceBillDTODomain();
list6.Add(obj7);
obj7.BillFile = "/aaa/1najdioas.csv";
obj7.BillCycle = "202301";
obj7.BillDetailStandardFile = "/bbbb/1najdioas.csv";
obj1.BillList= list6;
obj1.InvoiceState = 1L;
obj1.MerchantTel = "123123";
obj1.InvoiceAmount = 100212L;
obj1.AccountNumber = "2020123120983912";
obj1.MerchantContact = "钢铁侠";
obj1.AccountBank = "工商银行-南极支行";
obj1.MerchantNickName = "商家昵称";
obj1.ApplicationTime = 16610928712738L;
obj1.MerchantId = 1219812102L;
obj1.MerchantAddress = "浙江杭州西湖";
obj1.InvoiceId = "1jnk23jk12j3jn";
obj1.ShopId = 123L;
obj1.InvoiceTitle = "这是发票抬头示例";
List<AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceFileDTODomain> list9 = new List<AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceFileDTODomain>();
AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceFileDTODomain obj10 = new AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceFileDTODomain();
list9.Add(obj10);
obj10.FileName = "本期发票文件";
obj10.ExpressNo = "120983012830";
obj10.ExpressType = "韵达快递";
obj10.FileUrl = "http://asdaji.jpg";
obj1.FileList= list9;
obj1.InvoiceRemark = "拒绝原因";
List<AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceBillNoDTODomain> list12 = new List<AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceBillNoDTODomain>();
AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceBillNoDTODomain obj13 = new AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceBillNoDTODomain();
list12.Add(obj13);
obj13.BillId = "202109615936945154437419";
obj13.BillTime = 202301L;
obj1.BillNoList= list12;
req.CsrInvoiceAntChainSyncDto_ = obj1;
AlibabaCsrDonateSellerInvoiceSyncinfoResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaCsrDonateSellerInvoiceSyncinfoRequest;
$csr_invoice_ant_chain_sync_dto = new CsrInvoiceAntChainSyncDTO;
$project_list = new CsrInvoiceApplyProjectDTO;
$project_list->project_amount="123123";
$project_list->project_name="童伴妈妈";
$csr_invoice_ant_chain_sync_dto->project_list = $project_list;
$csr_invoice_ant_chain_sync_dto->unified_credit_code="12391209u390123";
$csr_invoice_ant_chain_sync_dto->invoice_org_id="2010103030";
$bill_list = new CsrInvoiceBillDTO;
$bill_list->bill_file="/aaa/1najdioas.csv";
$bill_list->bill_cycle="202301";
$bill_list->bill_detail_standard_file="/bbbb/1najdioas.csv";
$csr_invoice_ant_chain_sync_dto->bill_list = $bill_list;
$csr_invoice_ant_chain_sync_dto->invoice_state="1";
$csr_invoice_ant_chain_sync_dto->merchant_tel="123123";
$csr_invoice_ant_chain_sync_dto->invoice_amount="100212";
$csr_invoice_ant_chain_sync_dto->account_number="2020123120983912";
$csr_invoice_ant_chain_sync_dto->merchant_contact="钢铁侠";
$csr_invoice_ant_chain_sync_dto->account_bank="工商银行-南极支行";
$csr_invoice_ant_chain_sync_dto->merchant_nick_name="商家昵称";
$csr_invoice_ant_chain_sync_dto->application_time="16610928712738";
$csr_invoice_ant_chain_sync_dto->merchant_id="1219812102";
$csr_invoice_ant_chain_sync_dto->merchant_address="浙江杭州西湖";
$csr_invoice_ant_chain_sync_dto->invoice_id="1jnk23jk12j3jn";
$csr_invoice_ant_chain_sync_dto->shop_id="123";
$csr_invoice_ant_chain_sync_dto->invoice_title="这是发票抬头示例";
$file_list = new CsrInvoiceFileDTO;
$file_list->file_name="本期发票文件";
$file_list->express_no="120983012830";
$file_list->express_type="韵达快递";
$file_list->file_url="http://asdaji.jpg";
$csr_invoice_ant_chain_sync_dto->file_list = $file_list;
$csr_invoice_ant_chain_sync_dto->invoice_remark="拒绝原因";
$bill_no_list = new CsrInvoiceBillNoDTO;
$bill_no_list->bill_id="202109615936945154437419";
$bill_no_list->bill_time="202301";
$csr_invoice_ant_chain_sync_dto->bill_no_list = $bill_no_list;
$req->setCsrInvoiceAntChainSyncDto(json_encode($csr_invoice_ant_chain_sync_dto));
$resp = $c->execute($req);
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.csr.donate.seller.invoice.syncinfo' \
-d 'partner_id=apidoc' \
-d 'sign=B2AAE7F3A45B3C89D68A1C9852E6DB26' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-05-12+02%3A54%3A57' \
-d 'v=2.0' \
-d 'csr_invoice_ant_chain_sync_dto=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaCsrDonateSellerInvoiceSyncinfoRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.csr_invoice_ant_chain_sync_dto="数据结构示例JSON格式"
try:
resp= req.getResponse()
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.csr.donate.seller.invoice.syncinfo");
add_param(pRequest,"csr_invoice_ant_chain_sync_dto","数据结构JSON示例");
pResponse = top_execute(pClient,pRequest,NULL);
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',
'REST_URL': 'http://gw.api.taobao.com/router/rest'
});
client.execute('alibaba.csr.donate.seller.invoice.syncinfo', {
'csr_invoice_ant_chain_sync_dto':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})