TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlipayBaoxianPolicySyncbackRequest req = new AlipayBaoxianPolicySyncbackRequest();
ItemVO obj1 = new ItemVO();
List<LiabilityVO> list3 = new ArrayList<LiabilityVO>();
LiabilityVO obj4 = new LiabilityVO();
list3.add(obj4);
obj4.setEffectStartTime(StringUtils.parseDateTime("2015-01-01 00:00:00"));
obj4.setEffectEndTime(StringUtils.parseDateTime("2015-01-01 00:00:00"));
obj4.setId(123L);
obj4.setAmount(123L);
obj4.setDesc("出租车意外身故");
obj4.setValue("demo");
obj4.setTips("demo");
obj4.setKey("demo");
obj4.setPremium(123L);
obj1.setLiabilities(list3);
obj1.setSignContractCode("demo");
obj1.setInsType("demo");
obj1.setOuterProductCode("demo");
obj1.setInsureTypeKey("demo");
obj1.setItemId(123L);
obj1.setProductName("demo");
obj1.setOuterInsureTypeCode("demo");
obj1.setOutItemId("demo");
req.setItem(obj1);
PaymentInfoVO obj5 = new PaymentInfoVO();
obj5.setPayOrderId("demo");
obj5.setAlipayBuyerAccount("demo");
obj5.setCheckPayNo("demo");
obj5.setAlipayBuyerId("demo");
obj5.setPayTime(StringUtils.parseDateTime("2015-01-09 16:28:20"));
req.setPaymentInfo(obj5);
SyncApplyInfoVO obj6 = new SyncApplyInfoVO();
obj6.setPolicyHolder("demo");
List<SyncInsuredVO> list8 = new ArrayList<SyncInsuredVO>();
SyncInsuredVO obj9 = new SyncInsuredVO();
list8.add(obj9);
obj9.setBeneficiaries(""hello","world"");
obj9.setTarget("demo");
obj6.setTargets(list8);
obj6.setOtherInfo("demo");
req.setSyncApplyInfo(obj6);
SyncOrderInfoVO obj10 = new SyncOrderInfoVO();
obj10.setSellerAlipayId("demo");
Money obj11 = new Money();
obj11.setCent(123L);
obj10.setPremium(obj11);
obj10.setPolicyUrl("demo");
obj10.setIssueTime(StringUtils.parseDateTime("2015-01-09 16:28:19"));
obj10.setEffectEndTime(StringUtils.parseDateTime("2015-01-09 16:28:19"));
obj10.setBuyerAlipayId("demo");
obj10.setProposalNo("demo");
Money obj12 = new Money();
obj12.setCent(123L);
obj10.setTotalPremium(obj12);
obj10.setInsuredTime(StringUtils.parseDateTime("2015-01-09 16:28:19"));
obj10.setPolicyStatusCode(123L);
obj10.setAmount(123L);
obj10.setApplyNum(123L);
obj10.setPartnerCode("demo");
obj10.setAuctionTitle("demo");
obj10.setInsPeriod("demo");
obj10.setPolicyNo("demo");
obj10.setEffectStartTime(StringUtils.parseDateTime("2015-01-09 16:28:19"));
obj10.setAttributes("demo");
req.setSyncOrderInfo(obj10);
DeliverInfoVO obj13 = new DeliverInfoVO();
obj13.setDeliverMobile("demo");
obj13.setInvoice("demo");
obj13.setProvinceCode("demo");
obj13.setDeliverDate("demo");
obj13.setCityCode("demo");
obj13.setCityDesc("demo");
obj13.setTownDesc("demo");
obj13.setDeliverName("demo");
obj13.setProvinceDesc("demo");
obj13.setAddressDetail("demo");
obj13.setTownCode("demo");
req.setDeliverInfo(obj13);
AlipayBaoxianPolicySyncbackResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlipayBaoxianPolicySyncbackRequest req = new AlipayBaoxianPolicySyncbackRequest();
ItemVO obj1 = new ItemVO();
List<LiabilityVO> list3 = new List<LiabilityVO>();
LiabilityVO obj4 = new LiabilityVO();
list3.Add(obj4);
obj4.EffectStartTime = DateTime.Parse(2015-01-01 00:00:00");
obj4.EffectEndTime = DateTime.Parse(2015-01-01 00:00:00");
obj4.Id = 123L;
obj4.Amount = 123L;
obj4.Desc = "出租车意外身故";
obj4.Value = "demo";
obj4.Tips = "demo";
obj4.Key = "demo";
obj4.Premium = 123L;
obj1.Liabilities= list3;
obj1.SignContractCode = "demo";
obj1.InsType = "demo";
obj1.OuterProductCode = "demo";
obj1.InsureTypeKey = "demo";
obj1.ItemId = 123L;
obj1.ProductName = "demo";
obj1.OuterInsureTypeCode = "demo";
obj1.OutItemId = "demo";
req.Item_ = obj1;
PaymentInfoVO obj5 = new PaymentInfoVO();
obj5.PayOrderId = "demo";
obj5.AlipayBuyerAccount = "demo";
obj5.CheckPayNo = "demo";
obj5.AlipayBuyerId = "demo";
obj5.PayTime = DateTime.Parse(2015-01-09 16:28:20");
req.PaymentInfo_ = obj5;
SyncApplyInfoVO obj6 = new SyncApplyInfoVO();
obj6.PolicyHolder = "demo";
List<SyncInsuredVO> list8 = new List<SyncInsuredVO>();
SyncInsuredVO obj9 = new SyncInsuredVO();
list8.Add(obj9);
obj9.Beneficiaries = ""hello","world"";
obj9.Target = "demo";
obj6.Targets= list8;
obj6.OtherInfo = "demo";
req.SyncApplyInfo_ = obj6;
SyncOrderInfoVO obj10 = new SyncOrderInfoVO();
obj10.SellerAlipayId = "demo";
Money obj11 = new Money();
obj11.Cent = 123L;
obj10.Premium= obj11;
obj10.PolicyUrl = "demo";
obj10.IssueTime = DateTime.Parse(2015-01-09 16:28:19");
obj10.EffectEndTime = DateTime.Parse(2015-01-09 16:28:19");
obj10.BuyerAlipayId = "demo";
obj10.ProposalNo = "demo";
Money obj12 = new Money();
obj12.Cent = 123L;
obj10.TotalPremium= obj12;
obj10.InsuredTime = DateTime.Parse(2015-01-09 16:28:19");
obj10.PolicyStatusCode = 123L;
obj10.Amount = 123L;
obj10.ApplyNum = 123L;
obj10.PartnerCode = "demo";
obj10.AuctionTitle = "demo";
obj10.InsPeriod = "demo";
obj10.PolicyNo = "demo";
obj10.EffectStartTime = DateTime.Parse(2015-01-09 16:28:19");
obj10.Attributes = "demo";
req.SyncOrderInfo_ = obj10;
DeliverInfoVO obj13 = new DeliverInfoVO();
obj13.DeliverMobile = "demo";
obj13.Invoice = "demo";
obj13.ProvinceCode = "demo";
obj13.DeliverDate = "demo";
obj13.CityCode = "demo";
obj13.CityDesc = "demo";
obj13.TownDesc = "demo";
obj13.DeliverName = "demo";
obj13.ProvinceDesc = "demo";
obj13.AddressDetail = "demo";
obj13.TownCode = "demo";
req.DeliverInfo_ = obj13;
AlipayBaoxianPolicySyncbackResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlipayBaoxianPolicySyncbackRequest;
$item = new ItemVO;
$liabilities = new LiabilityVO;
$liabilities->effect_start_time="2015-01-01 00:00:00";
$liabilities->effect_end_time="2015-01-01 00:00:00";
$liabilities->id="123";
$liabilities->amount="123";
$liabilities->desc="出租车意外身故";
$liabilities->value="demo";
$liabilities->tips="demo";
$liabilities->key="demo";
$liabilities->premium="123";
$item->liabilities = $liabilities;
$item->sign_contract_code="demo";
$item->ins_type="demo";
$item->outer_product_code="demo";
$item->insure_type_key="demo";
$item->item_id="123";
$item->product_name="demo";
$item->outer_insure_type_code="demo";
$item->out_item_id="demo";
$req->setItem(json_encode($item));
$payment_info = new PaymentInfoVO;
$payment_info->pay_order_id="demo";
$payment_info->alipay_buyer_account="demo";
$payment_info->check_pay_no="demo";
$payment_info->alipay_buyer_id="demo";
$payment_info->pay_time="2015-01-09 16:28:20";
$req->setPaymentInfo(json_encode($payment_info));
$sync_apply_info = new SyncApplyInfoVO;
$sync_apply_info->policy_holder="demo";
$targets = new SyncInsuredVO;
$targets->beneficiaries="[\"hello\",\"world\"]";
$targets->target="demo";
$sync_apply_info->targets = $targets;
$sync_apply_info->other_info="demo";
$req->setSyncApplyInfo(json_encode($sync_apply_info));
$sync_order_info = new SyncOrderInfoVO;
$sync_order_info->seller_alipay_id="demo";
$premium = new Money;
$premium->cent="123";
$sync_order_info->premium = $premium;
$sync_order_info->policy_url="demo";
$sync_order_info->issue_time="2015-01-09 16:28:19";
$sync_order_info->effect_end_time="2015-01-09 16:28:19";
$sync_order_info->buyer_alipay_id="demo";
$sync_order_info->proposal_no="demo";
$total_premium = new Money;
$total_premium->cent="123";
$sync_order_info->total_premium = $total_premium;
$sync_order_info->insured_time="2015-01-09 16:28:19";
$sync_order_info->policy_status_code="123";
$sync_order_info->amount="123";
$sync_order_info->apply_num="123";
$sync_order_info->partner_code="demo";
$sync_order_info->auction_title="demo";
$sync_order_info->ins_period="demo";
$sync_order_info->policy_no="demo";
$sync_order_info->effect_start_time="2015-01-09 16:28:19";
$sync_order_info->attributes="demo";
$req->setSyncOrderInfo(json_encode($sync_order_info));
$deliver_info = new DeliverInfoVO;
$deliver_info->deliver_mobile="demo";
$deliver_info->invoice="demo";
$deliver_info->province_code="demo";
$deliver_info->deliver_date="demo";
$deliver_info->city_code="demo";
$deliver_info->city_desc="demo";
$deliver_info->town_desc="demo";
$deliver_info->deliver_name="demo";
$deliver_info->province_desc="demo";
$deliver_info->address_detail="demo";
$deliver_info->town_code="demo";
$req->setDeliverInfo(json_encode($deliver_info));
$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=alipay.baoxian.policy.syncback' \
-d 'partner_id=apidoc' \
-d 'sign=8FD010942D1528D7532CBED490E294B8' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-06-08+02%3A42%3A20' \
-d 'v=2.0' \
-d 'deliver_info=null' \
-d 'item=null' \
-d 'payment_info=null' \
-d 'sync_apply_info=null' \
-d 'sync_order_info=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlipayBaoxianPolicySyncbackRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.item="数据结构示例JSON格式"
req.payment_info="数据结构示例JSON格式"
req.sync_apply_info="数据结构示例JSON格式"
req.sync_order_info="数据结构示例JSON格式"
req.deliver_info="数据结构示例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,"alipay.baoxian.policy.syncback");
add_param(pRequest,"item","数据结构JSON示例");
add_param(pRequest,"payment_info","数据结构JSON示例");
add_param(pRequest,"sync_apply_info","数据结构JSON示例");
add_param(pRequest,"sync_order_info","数据结构JSON示例");
add_param(pRequest,"deliver_info","数据结构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('alipay.baoxian.policy.syncback', {
'item':'数据结构JSON示例',
'payment_info':'数据结构JSON示例',
'sync_apply_info':'数据结构JSON示例',
'sync_order_info':'数据结构JSON示例',
'deliver_info':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})