TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAntSignOrUnsignFactoringAccountRequest req = new AlibabaAntSignOrUnsignFactoringAccountRequest();
AlibabaAntSignOrUnsignFactoringAccountRequest.TopFactoringAccountHandleParamDTO obj1 = new AlibabaAntSignOrUnsignFactoringAccountRequest.TopFactoringAccountHandleParamDTO();
obj1.setSupplierName("测试供应商");
obj1.setAccountName("测试供应商");
obj1.setBankBranchName("民生银行杭州城西支行");
obj1.setSwiftCode("MSBCCNBJ007");
obj1.setSource("DCHAIN");
obj1.setSupplierCode("SU1025");
obj1.setBusinessLicenseNo("91330106MA2J17ND52");
obj1.setAccountCurrencyType("RMB");
obj1.setIdNumber("123456");
obj1.setBankAddress("浙江杭州");
obj1.setBankCountry("INLAND_CN");
obj1.setInlandBankCode("CMBC");
obj1.setBankAccountType("COMPANY");
obj1.setProvince("P330000");
obj1.setDistrict("C330100");
obj1.setOperatorType("signed");
obj1.setAccount("123456test");
obj1.setCnaps("MSBCCNBJ007");
obj1.setBankName("中国民生银行股份有限公司");
req.setTopFactoringAccountHandleParamDto(obj1);
AlibabaAntSignOrUnsignFactoringAccountResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaAntSignOrUnsignFactoringAccountRequest req = new AlibabaAntSignOrUnsignFactoringAccountRequest();
AlibabaAntSignOrUnsignFactoringAccountRequest.TopFactoringAccountHandleParamDTODomain obj1 = new AlibabaAntSignOrUnsignFactoringAccountRequest.TopFactoringAccountHandleParamDTODomain();
obj1.SupplierName = "测试供应商";
obj1.AccountName = "测试供应商";
obj1.BankBranchName = "民生银行杭州城西支行";
obj1.SwiftCode = "MSBCCNBJ007";
obj1.Source = "DCHAIN";
obj1.SupplierCode = "SU1025";
obj1.BusinessLicenseNo = "91330106MA2J17ND52";
obj1.AccountCurrencyType = "RMB";
obj1.IdNumber = "123456";
obj1.BankAddress = "浙江杭州";
obj1.BankCountry = "INLAND_CN";
obj1.InlandBankCode = "CMBC";
obj1.BankAccountType = "COMPANY";
obj1.Province = "P330000";
obj1.District = "C330100";
obj1.OperatorType = "signed";
obj1.Account = "123456test";
obj1.Cnaps = "MSBCCNBJ007";
obj1.BankName = "中国民生银行股份有限公司";
req.TopFactoringAccountHandleParamDto_ = obj1;
AlibabaAntSignOrUnsignFactoringAccountResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaAntSignOrUnsignFactoringAccountRequest;
$top_factoring_account_handle_param_dto = new TopFactoringAccountHandleParamDTO;
$top_factoring_account_handle_param_dto->supplier_name="测试供应商";
$top_factoring_account_handle_param_dto->account_name="测试供应商";
$top_factoring_account_handle_param_dto->bank_branch_name="民生银行杭州城西支行";
$top_factoring_account_handle_param_dto->swift_code="MSBCCNBJ007";
$top_factoring_account_handle_param_dto->source="DCHAIN";
$top_factoring_account_handle_param_dto->supplier_code="SU1025";
$top_factoring_account_handle_param_dto->business_license_no="91330106MA2J17ND52";
$top_factoring_account_handle_param_dto->account_currency_type="RMB";
$top_factoring_account_handle_param_dto->id_number="123456";
$top_factoring_account_handle_param_dto->bank_address="浙江杭州";
$top_factoring_account_handle_param_dto->bank_country="INLAND_CN";
$top_factoring_account_handle_param_dto->inland_bank_code="CMBC";
$top_factoring_account_handle_param_dto->bank_account_type="COMPANY";
$top_factoring_account_handle_param_dto->province="P330000";
$top_factoring_account_handle_param_dto->district="C330100";
$top_factoring_account_handle_param_dto->operator_type="signed";
$top_factoring_account_handle_param_dto->account="123456test";
$top_factoring_account_handle_param_dto->cnaps="MSBCCNBJ007";
$top_factoring_account_handle_param_dto->bank_name="中国民生银行股份有限公司";
$req->setTopFactoringAccountHandleParamDto(json_encode($top_factoring_account_handle_param_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.ant.sign.or.unsign.factoring.account' \
-d 'partner_id=apidoc' \
-d 'sign=D1F14E6916265D8794CC29D242970C1A' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-05-19+19%3A18%3A02' \
-d 'v=2.0' \
-d 'top_factoring_account_handle_param_dto=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaAntSignOrUnsignFactoringAccountRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.top_factoring_account_handle_param_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.ant.sign.or.unsign.factoring.account");
add_param(pRequest,"top_factoring_account_handle_param_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.ant.sign.or.unsign.factoring.account', {
'top_factoring_account_handle_param_dto':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})