TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAlihealthSynergySyhtResourceSendRequest req = new AlibabaAlihealthSynergySyhtResourceSendRequest();
AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectSendRequest obj1 = new AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectSendRequest();
obj1.setReceiveRefEntIds("a,b,c");
obj1.setNote("留言");
obj1.setSubmitPerson("提交人");
obj1.setRefEntId("xxx");
obj1.setSyRequestDetailIds("1,2,3");
List<AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectResourceDTO> list3 = new ArrayList<AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectResourceDTO>();
AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectResourceDTO obj4 = new AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectResourceDTO();
list3.add(obj4);
obj4.setNote("备注");
obj4.setOutId("1");
obj4.setResourceName("资料名称");
obj4.setExpireDate("2025-09-30");
obj4.setResourceTypeCode("10001");
obj4.setUrl("http:xxx");
obj4.setFileType("pdf");
obj4.setExtendInfo("{\"xxx\":\"xxx\"}");
obj1.setEntResources(list3);
obj1.setType(0L);
List<AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectAgentPersonDTO> list6 = new ArrayList<AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectAgentPersonDTO>();
AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectAgentPersonDTO obj7 = new AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectAgentPersonDTO();
list6.add(obj7);
obj7.setAuthArea("北京");
obj7.setUserNo("1111");
List<AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectResourceDTO> list10 = new ArrayList<AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectResourceDTO>();
AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectResourceDTO obj11 = new AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectResourceDTO();
list10.add(obj11);
obj11.setNote("备注");
obj11.setOutId("1");
obj11.setResourceName("资料名称");
obj11.setExpireDate("2025-09-30");
obj11.setResourceTypeCode("10001");
obj11.setUrl("http:xxx");
obj11.setFileType("pdf");
obj11.setExtendInfo("{\"xxx\":\"xxx\"}");
list8.setResources(list10);
obj7.setIdentityNo("身份证号");
obj7.setIdentityExpireDateStr("2029-10-01");
obj7.setTel("188xxxx");
obj7.setAuthProduct("授权品种");
obj7.setUsername("姓名");
obj1.setAgents(list6);
List<AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectAgentPersonDTO> list13 = new ArrayList<AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectAgentPersonDTO>();
AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectAgentPersonDTO obj14 = new AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectAgentPersonDTO();
list13.add(obj14);
obj14.setApprovalNo("XXXX");
obj14.setExecuteStandard("执行标准");
obj14.setPkgSpec("包装规格");
obj14.setApprovalEndDate(StringUtils.parseDateTime("2025-10-01 00:00:00"));
obj14.setDrugProductName("xxx");
obj14.setSupplyProductNo("供应商产品编码");
obj14.setSource(0L);
obj14.setProductName("名称");
obj14.setSpec("规格");
obj14.setSupplyRefEntId("xxx");
obj14.setMdApplyScope("器械适用范围");
obj14.setProduceAddress("生产企业地址");
obj14.setSdcCode("药品本位码");
obj14.setPkgApprovalNo("分包装批准文号");
obj14.setPkgApprovalExpireDate(StringUtils.parseDateTime("2025-10-01 00:00:00"));
obj14.setMdProductDesc("xxx");
obj14.setSdcCodeNote("药品本位码备注");
obj14.setPkgEntName("分包装企业名称");
obj14.setMdRegisterEndDate(StringUtils.parseDateTime("2025-10-01 00:00:00"));
obj14.setMdComponent("器械结构与组成成分");
obj14.setProductTypeCode(0L);
obj14.setApprovalNoOld("原批准文号");
obj14.setMdRegisterDate(StringUtils.parseDateTime("2025-10-01 00:00:00"));
obj14.setApprovalDate(StringUtils.parseDateTime("2025-10-01 00:00:00"));
obj14.setRegisterNo("xxx");
obj14.setMah("xx公司");
obj14.setAgentEntName("代理人名称");
obj14.setPkgEntAddress("分包装企业地址");
obj14.setMdClassifyNo("分类编码");
obj14.setPrepnTypeDesc("剂型");
obj14.setPrepnSpec("制剂规格");
obj14.setProductNo("产品编码");
obj14.setDrugTypeCode(1L);
List<AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectResourceDTO> list17 = new ArrayList<AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectResourceDTO>();
AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectResourceDTO obj18 = new AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectResourceDTO();
list17.add(obj18);
obj18.setNote("备注");
obj18.setOutId("1");
obj18.setResourceName("资料名称");
obj18.setExpireDate("2025-01-01");
obj18.setResourceTypeCode("10000");
obj18.setUrl("http");
obj18.setFileType("pdf");
obj18.setExtendInfo("{\"xxx\":\"xxx\"}");
list15.setResources(list17);
obj14.setProduceEntName("生产企业");
obj14.setSupplyEntName("供应商");
obj14.setProductNameEn("ABC");
obj14.setPkgApprovalDate(StringUtils.parseDateTime("2025-10-01 00:00:00"));
obj14.setMdManageTypeCode(1L);
obj14.setAgentEntAddress("代理企业地址");
obj1.setProducts(list13);
req.setSySignatureDirectSendRequest(obj1);
AlibabaAlihealthSynergySyhtResourceSendResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaAlihealthSynergySyhtResourceSendRequest req = new AlibabaAlihealthSynergySyhtResourceSendRequest();
AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectSendRequestDomain obj1 = new AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectSendRequestDomain();
obj1.ReceiveRefEntIds = "a,b,c";
obj1.Note = "留言";
obj1.SubmitPerson = "提交人";
obj1.RefEntId = "xxx";
obj1.SyRequestDetailIds = "1,2,3";
List<AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectResourceDTODomain> list3 = new List<AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectResourceDTODomain>();
AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectResourceDTODomain obj4 = new AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectResourceDTODomain();
list3.Add(obj4);
obj4.Note = "备注";
obj4.OutId = "1";
obj4.ResourceName = "资料名称";
obj4.ExpireDate = "2025-09-30";
obj4.ResourceTypeCode = "10001";
obj4.Url = "http:xxx";
obj4.FileType = "pdf";
obj4.ExtendInfo = "{\"xxx\":\"xxx\"}";
obj1.EntResources= list3;
obj1.Type = 0L;
List<AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectAgentPersonDTODomain> list6 = new List<AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectAgentPersonDTODomain>();
AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectAgentPersonDTODomain obj7 = new AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectAgentPersonDTODomain();
list6.Add(obj7);
obj7.AuthArea = "北京";
obj7.UserNo = "1111";
List<AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectResourceDTODomain> list9 = new List<AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectResourceDTODomain>();
AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectResourceDTODomain obj10 = new AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectResourceDTODomain();
list9.Add(obj10);
obj10.Note = "备注";
obj10.OutId = "1";
obj10.ResourceName = "资料名称";
obj10.ExpireDate = "2025-09-30";
obj10.ResourceTypeCode = "10001";
obj10.Url = "http:xxx";
obj10.FileType = "pdf";
obj10.ExtendInfo = "{\"xxx\":\"xxx\"}";
obj7.Resources= list9;
obj7.IdentityNo = "身份证号";
obj7.IdentityExpireDateStr = "2029-10-01";
obj7.Tel = "188xxxx";
obj7.AuthProduct = "授权品种";
obj7.Username = "姓名";
obj1.Agents= list6;
List<AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectAgentPersonDTODomain> list12 = new List<AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectAgentPersonDTODomain>();
AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectAgentPersonDTODomain obj13 = new AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectAgentPersonDTODomain();
list12.Add(obj13);
obj13.ApprovalNo = "XXXX";
obj13.ExecuteStandard = "执行标准";
obj13.PkgSpec = "包装规格";
obj13.ApprovalEndDate = DateTime.Parse(2025-10-01 00:00:00");
obj13.DrugProductName = "xxx";
obj13.SupplyProductNo = "供应商产品编码";
obj13.Source = 0L;
obj13.ProductName = "名称";
obj13.Spec = "规格";
obj13.SupplyRefEntId = "xxx";
obj13.MdApplyScope = "器械适用范围";
obj13.ProduceAddress = "生产企业地址";
obj13.SdcCode = "药品本位码";
obj13.PkgApprovalNo = "分包装批准文号";
obj13.PkgApprovalExpireDate = DateTime.Parse(2025-10-01 00:00:00");
obj13.MdProductDesc = "xxx";
obj13.SdcCodeNote = "药品本位码备注";
obj13.PkgEntName = "分包装企业名称";
obj13.MdRegisterEndDate = DateTime.Parse(2025-10-01 00:00:00");
obj13.MdComponent = "器械结构与组成成分";
obj13.ProductTypeCode = 0L;
obj13.ApprovalNoOld = "原批准文号";
obj13.MdRegisterDate = DateTime.Parse(2025-10-01 00:00:00");
obj13.ApprovalDate = DateTime.Parse(2025-10-01 00:00:00");
obj13.RegisterNo = "xxx";
obj13.Mah = "xx公司";
obj13.AgentEntName = "代理人名称";
obj13.PkgEntAddress = "分包装企业地址";
obj13.MdClassifyNo = "分类编码";
obj13.PrepnTypeDesc = "剂型";
obj13.PrepnSpec = "制剂规格";
obj13.ProductNo = "产品编码";
obj13.DrugTypeCode = 1L;
List<AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectResourceDTODomain> list15 = new List<AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectResourceDTODomain>();
AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectResourceDTODomain obj16 = new AlibabaAlihealthSynergySyhtResourceSendRequest.SySignatureDirectResourceDTODomain();
list15.Add(obj16);
obj16.Note = "备注";
obj16.OutId = "1";
obj16.ResourceName = "资料名称";
obj16.ExpireDate = "2025-01-01";
obj16.ResourceTypeCode = "10000";
obj16.Url = "http";
obj16.FileType = "pdf";
obj16.ExtendInfo = "{\"xxx\":\"xxx\"}";
obj13.Resources= list15;
obj13.ProduceEntName = "生产企业";
obj13.SupplyEntName = "供应商";
obj13.ProductNameEn = "ABC";
obj13.PkgApprovalDate = DateTime.Parse(2025-10-01 00:00:00");
obj13.MdManageTypeCode = 1L;
obj13.AgentEntAddress = "代理企业地址";
obj1.Products= list12;
req.SySignatureDirectSendRequest_ = obj1;
AlibabaAlihealthSynergySyhtResourceSendResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaAlihealthSynergySyhtResourceSendRequest;
$sy_signature_direct_send_request = new SySignatureDirectSendRequest;
$sy_signature_direct_send_request->receive_ref_ent_ids="a,b,c";
$sy_signature_direct_send_request->note="留言";
$sy_signature_direct_send_request->submit_person="提交人";
$sy_signature_direct_send_request->ref_ent_id="xxx";
$sy_signature_direct_send_request->sy_request_detail_ids="1,2,3";
$ent_resources = new SySignatureDirectResourceDTO;
$ent_resources->note="备注";
$ent_resources->out_id="1";
$ent_resources->resource_name="资料名称";
$ent_resources->expire_date="2025-09-30";
$ent_resources->resource_type_code="10001";
$ent_resources->url="http:xxx";
$ent_resources->file_type="pdf";
$ent_resources->extend_info="{\"xxx\":\"xxx\"}";
$sy_signature_direct_send_request->ent_resources = $ent_resources;
$sy_signature_direct_send_request->type="0";
$agents = new SySignatureDirectAgentPersonDTO;
$agents->auth_area="北京";
$agents->user_no="1111";
$resources = new SySignatureDirectResourceDTO;
$resources->note="备注";
$resources->out_id="1";
$resources->resource_name="资料名称";
$resources->expire_date="2025-09-30";
$resources->resource_type_code="10001";
$resources->url="http:xxx";
$resources->file_type="pdf";
$resources->extend_info="{\"xxx\":\"xxx\"}";
$agents->resources = $resources;
$agents->identity_no="身份证号";
$agents->identity_expire_date_str="2029-10-01";
$agents->tel="188xxxx";
$agents->auth_product="授权品种";
$agents->username="姓名";
$sy_signature_direct_send_request->agents = $agents;
$products = new SySignatureDirectAgentPersonDTO;
$products->approval_no="XXXX";
$products->execute_standard="执行标准";
$products->pkg_spec="包装规格";
$products->approval_end_date="2025-10-01 00:00:00";
$products->drug_product_name="xxx";
$products->supply_product_no="供应商产品编码";
$products->source="0";
$products->product_name="名称";
$products->spec="规格";
$products->supply_ref_ent_id="xxx";
$products->md_apply_scope="器械适用范围";
$products->produce_address="生产企业地址";
$products->sdc_code="药品本位码";
$products->pkg_approval_no="分包装批准文号";
$products->pkg_approval_expire_date="2025-10-01 00:00:00";
$products->md_product_desc="xxx";
$products->sdc_code_note="药品本位码备注";
$products->pkg_ent_name="分包装企业名称";
$products->md_register_end_date="2025-10-01 00:00:00";
$products->md_component="器械结构与组成成分";
$products->product_type_code="0";
$products->approval_no_old="原批准文号";
$products->md_register_date="2025-10-01 00:00:00";
$products->approval_date="2025-10-01 00:00:00";
$products->register_no="xxx";
$products->mah="xx公司";
$products->agent_ent_name="代理人名称";
$products->pkg_ent_address="分包装企业地址";
$products->md_classify_no="分类编码";
$products->prepn_type_desc="剂型";
$products->prepn_spec="制剂规格";
$products->product_no="产品编码";
$products->drug_type_code="1";
$resources = new SySignatureDirectResourceDTO;
$resources->note="备注";
$resources->out_id="1";
$resources->resource_name="资料名称";
$resources->expire_date="2025-01-01";
$resources->resource_type_code="10000";
$resources->url="http";
$resources->file_type="pdf";
$resources->extend_info="{\"xxx\":\"xxx\"}";
$products->resources = $resources;
$products->produce_ent_name="生产企业";
$products->supply_ent_name="供应商";
$products->product_name_en="ABC";
$products->pkg_approval_date="2025-10-01 00:00:00";
$products->md_manage_type_code="1";
$products->agent_ent_address="代理企业地址";
$sy_signature_direct_send_request->products = $products;
$req->setSySignatureDirectSendRequest(json_encode($sy_signature_direct_send_request));
$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.alihealth.synergy.syht.resource.send' \
-d 'partner_id=apidoc' \
-d 'sign=68FBAFE063B5A51074965265E1C5FEBA' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-09-12+20%3A51%3A41' \
-d 'v=2.0' \
-d 'sy_signature_direct_send_request=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaAlihealthSynergySyhtResourceSendRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.sy_signature_direct_send_request="数据结构示例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.alihealth.synergy.syht.resource.send");
add_param(pRequest,"sy_signature_direct_send_request","数据结构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.alihealth.synergy.syht.resource.send', {
'sy_signature_direct_send_request':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})