TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaFinanceInsuranceClaimreportResultNotifyRequest req = new AlibabaFinanceInsuranceClaimreportResultNotifyRequest();
AlibabaFinanceInsuranceClaimreportResultNotifyRequest.ClaimReportResultRequest obj1 = new AlibabaFinanceInsuranceClaimreportResultNotifyRequest.ClaimReportResultRequest();
obj1.setIdentifier("123123121");
AlibabaFinanceInsuranceClaimreportResultNotifyRequest.WarehouseInfo obj2 = new AlibabaFinanceInsuranceClaimreportResultNotifyRequest.WarehouseInfo();
obj2.setArea("西区");
obj2.setZipcode("523000");
obj2.setCountry("俄罗斯");
obj2.setAddress("克里姆林宫");
obj2.setProvince("加州");
obj2.setCity("莫斯科");
obj2.setContactName("SF001");
obj2.setWarehouseContactName("小张");
obj2.setTelephone("18493030303");
obj2.setWarehouseContactDetails("电话");
obj2.setWarehouseCode("SF201");
obj1.setWarehouseInfo(obj2);
obj1.setInstitution("GUO_TAI");
obj1.setProductCode("ICBU_FREE_RERURN");
obj1.setClaimReportResult("PASS");
AlibabaFinanceInsuranceClaimreportResultNotifyRequest.ExpressInfo obj3 = new AlibabaFinanceInsuranceClaimreportResultNotifyRequest.ExpressInfo();
obj3.setExpressUrl("www.alibaba.com");
obj3.setLogisticsCompanyCode("SF");
obj3.setWaybillNo("40000001");
obj3.setAvailable(true);
obj1.setExpressInfo(obj3);
obj1.setClaimReportResultDesc("资质评审通过");
obj1.setClaimReportNo("1231231313");
obj1.setTenant("B2B_FOREIGN_TRADE");
obj1.setAttrs("null");
obj1.setClaimReportResultCode("TEST");
req.setClaimReportResultRequest(obj1);
AlibabaFinanceInsuranceClaimreportResultNotifyResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaFinanceInsuranceClaimreportResultNotifyRequest req = new AlibabaFinanceInsuranceClaimreportResultNotifyRequest();
AlibabaFinanceInsuranceClaimreportResultNotifyRequest.ClaimReportResultRequestDomain obj1 = new AlibabaFinanceInsuranceClaimreportResultNotifyRequest.ClaimReportResultRequestDomain();
obj1.Identifier = "123123121";
AlibabaFinanceInsuranceClaimreportResultNotifyRequest.WarehouseInfoDomain obj2 = new AlibabaFinanceInsuranceClaimreportResultNotifyRequest.WarehouseInfoDomain();
obj2.Area = "西区";
obj2.Zipcode = "523000";
obj2.Country = "俄罗斯";
obj2.Address = "克里姆林宫";
obj2.Province = "加州";
obj2.City = "莫斯科";
obj2.ContactName = "SF001";
obj2.WarehouseContactName = "小张";
obj2.Telephone = "18493030303";
obj2.WarehouseContactDetails = "电话";
obj2.WarehouseCode = "SF201";
obj1.WarehouseInfo= obj2;
obj1.Institution = "GUO_TAI";
obj1.ProductCode = "ICBU_FREE_RERURN";
obj1.ClaimReportResult = "PASS";
AlibabaFinanceInsuranceClaimreportResultNotifyRequest.ExpressInfoDomain obj3 = new AlibabaFinanceInsuranceClaimreportResultNotifyRequest.ExpressInfoDomain();
obj3.ExpressUrl = "www.alibaba.com";
obj3.LogisticsCompanyCode = "SF";
obj3.WaybillNo = "40000001";
obj3.Available = true;
obj1.ExpressInfo= obj3;
obj1.ClaimReportResultDesc = "资质评审通过";
obj1.ClaimReportNo = "1231231313";
obj1.Tenant = "B2B_FOREIGN_TRADE";
obj1.Attrs = "null";
obj1.ClaimReportResultCode = "TEST";
req.ClaimReportResultRequest_ = obj1;
AlibabaFinanceInsuranceClaimreportResultNotifyResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaFinanceInsuranceClaimreportResultNotifyRequest;
$claimReportResultRequest = new ClaimReportResultRequest;
$claimReportResultRequest->identifier="123123121";
$warehouseInfo = new WarehouseInfo;
$warehouseInfo->area="西区";
$warehouseInfo->zipcode="523000";
$warehouseInfo->country="俄罗斯";
$warehouseInfo->address="克里姆林宫";
$warehouseInfo->province="加州";
$warehouseInfo->city="莫斯科";
$warehouseInfo->contact_name="SF001";
$warehouseInfo->warehouse_contact_name="小张";
$warehouseInfo->telephone="18493030303";
$warehouseInfo->warehouse_contact_details="电话";
$warehouseInfo->warehouse_code="SF201";
$claimReportResultRequest->warehouseInfo = $warehouseInfo;
$claimReportResultRequest->institution="GUO_TAI";
$claimReportResultRequest->product_code="ICBU_FREE_RERURN";
$claimReportResultRequest->claim_report_result="PASS";
$expressInfo = new ExpressInfo;
$expressInfo->express_url="www.alibaba.com";
$expressInfo->logistics_company_code="SF";
$expressInfo->waybill_no="40000001";
$expressInfo->available="true";
$claimReportResultRequest->expressInfo = $expressInfo;
$claimReportResultRequest->claim_report_result_desc="资质评审通过";
$claimReportResultRequest->claim_report_no="1231231313";
$claimReportResultRequest->tenant="B2B_FOREIGN_TRADE";
$claimReportResultRequest->attrs="null";
$claimReportResultRequest->claim_report_result_code="TEST";
$req->setClaimReportResultRequest(json_encode($claimReportResultRequest));
$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.finance.insurance.claimreport.result.notify' \
-d 'partner_id=apidoc' \
-d 'sign=B2CD702ECD19EFCC470F2C5CEE1333AD' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-05-22+17%3A15%3A03' \
-d 'v=2.0' \
-d 'claimReportResultRequest=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaFinanceInsuranceClaimreportResultNotifyRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.claimReportResultRequest="数据结构示例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.finance.insurance.claimreport.result.notify");
add_param(pRequest,"claimReportResultRequest","数据结构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.finance.insurance.claimreport.result.notify', {
'claimReportResultRequest':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})