TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest req = new AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest();
req.setRespType(1L);
List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.ReqTemplate> list2 = new ArrayList<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.ReqTemplate>();
AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.ReqTemplate obj3 = new AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.ReqTemplate();
list2.add(obj3);
obj3.setCheckConditionKeyFields("1");
obj3.setDefaultValue("1");
obj3.setTargetFieldType(1L);
obj3.setCheckCondition("1");
obj3.setCovertRuleKeyFields("1");
obj3.setReqFieldType(1L);
obj3.setCheckConditionJson("1");
obj3.setConvertRuleJson("1");
obj3.setConvertRule("1");
obj3.setTargetFieldName("1");
obj3.setReqFieldMust(1L);
obj3.setRuleId(1L);
obj3.setReqFieldName("1");
obj3.setFieldId(1L);
req.setReqTemplates(list2);
List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.RespTemplate> list5 = new ArrayList<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.RespTemplate>();
AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.RespTemplate obj6 = new AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.RespTemplate();
list5.add(obj6);
obj6.setLevel(1L);
obj6.setDefaultValue("1");
obj6.setTargetFieldType(1L);
obj6.setCovertRuleKeyFields("1");
obj6.setConvertRuleJson("1");
obj6.setConvertRule("1");
obj6.setRespFieldType(1L);
obj6.setSubTemplateKeys("1");
List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.SubTemplate> list9 = new ArrayList<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.SubTemplate>();
AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.SubTemplate obj10 = new AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.SubTemplate();
list9.add(obj10);
obj10.setLevel(1L);
obj10.setDefaultValue("1");
obj10.setTargetFieldType(1L);
obj10.setCovertRuleKeyFields("1");
obj10.setConvertRuleJson("1");
obj10.setConvertRule("1");
obj10.setRespFieldType(1L);
obj10.setFileRouter("1");
obj10.setSubTemplateKeys("1");
List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.RespTemplate> list13 = new ArrayList<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.RespTemplate>();
AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.RespTemplate obj14 = new AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.RespTemplate();
list13.add(obj14);
obj14.setLevel(1L);
obj14.setDefaultValue("1");
obj14.setTargetFieldType(1L);
obj14.setCovertRuleKeyFields("1");
obj14.setConvertRuleJson("1");
obj14.setConvertRule("1");
obj14.setRespFieldType(1L);
obj14.setFileRouter("1");
obj14.setSubTemplateKeys("1");
List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.RespTemplate> list17 = new ArrayList<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.RespTemplate>();
AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.RespTemplate obj18 = new AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.RespTemplate();
list17.add(obj18);
obj18.setLevel(1L);
obj18.setDefaultValue("1");
obj18.setTargetFieldType(1L);
obj18.setCovertRuleKeyFields("1");
obj18.setConvertRuleJson("1");
obj18.setConvertRule("1");
obj18.setRespFieldType(1L);
obj18.setFileRouter("1");
obj18.setSubTemplateKeys("1");
obj18.setSubTemplates("1");
obj18.setRespFieldName("1");
obj18.setTargetFieldName("1");
obj18.setRuleId(1L);
obj18.setFieldId(1L);
list15.setSubTemplates(list17);
obj14.setRespFieldName("1");
obj14.setTargetFieldName("1");
obj14.setRuleId(1L);
obj14.setFieldId(1L);
list11.setSubTemplates(list13);
obj10.setRespFieldName("1");
obj10.setTargetFieldName("1");
obj10.setRuleId(1L);
obj10.setFieldId(1L);
list7.setSubTemplates(list9);
obj6.setRespFieldName("1");
obj6.setTargetFieldName("1");
obj6.setRuleId(1L);
obj6.setFieldId(1L);
obj6.setFileRouter("1");
req.setRespTemplates(list5);
req.setReqMethod(1L);
List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.XmlRespTemplate> list20 = new ArrayList<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.XmlRespTemplate>();
AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.XmlRespTemplate obj21 = new AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.XmlRespTemplate();
list20.add(obj21);
obj21.setChildPropertyIsCre(1L);
obj21.setFieldName("1");
obj21.setChildFields("1");
obj21.setLevel(1L);
obj21.setChildPropertyName("1");
obj21.setSelfPropertyName("1");
obj21.setChildPropertyVal("1");
obj21.setSelfPropertyVal("1");
obj21.setChildTagName("1");
List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.SubTemplate> list24 = new ArrayList<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.SubTemplate>();
AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.SubTemplate obj25 = new AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.SubTemplate();
list24.add(obj25);
obj25.setChildPropertyIsCre(1L);
obj25.setFieldName("1");
obj25.setChildFields("1");
obj25.setLevel(1L);
obj25.setChildPropertyName("1");
obj25.setSelfPropertyName("1");
obj25.setChildPropertyVal("1");
obj25.setSelfPropertyVal("1");
obj25.setChildTagName("1");
List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.XmlRespTemplate> list28 = new ArrayList<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.XmlRespTemplate>();
AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.XmlRespTemplate obj29 = new AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.XmlRespTemplate();
list28.add(obj29);
obj29.setChildPropertyIsCre(1L);
obj29.setFieldName("1");
obj29.setChildFields("1");
obj29.setLevel(1L);
obj29.setChildPropertyName("1");
obj29.setSelfPropertyName("1");
obj29.setChildPropertyVal("1");
obj29.setSelfPropertyVal("1");
obj29.setChildTagName("1");
List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.XmlRespTemplate> list32 = new ArrayList<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.XmlRespTemplate>();
AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.XmlRespTemplate obj33 = new AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.XmlRespTemplate();
list32.add(obj33);
obj33.setChildPropertyIsCre(1L);
obj33.setFieldName("1");
obj33.setChildFields("1");
obj33.setLevel(1L);
obj33.setChildPropertyName("1");
obj33.setSelfPropertyName("1");
obj33.setChildPropertyVal("1");
obj33.setSelfPropertyVal("1");
obj33.setChildTagName("1");
obj33.setSubTemplates("1");
obj33.setSelfPropertyIsCre(1L);
obj33.setFieldType(1L);
obj33.setGenerate("1");
list30.setSubTemplates(list32);
obj29.setSelfPropertyIsCre(1L);
obj29.setFieldType(1L);
obj29.setGenerate("1");
list26.setSubTemplates(list28);
obj25.setSelfPropertyIsCre(1L);
obj25.setFieldType(1L);
obj25.setGenerate("1");
list22.setSubTemplates(list24);
obj21.setSelfPropertyIsCre(1L);
obj21.setFieldType(1L);
obj21.setGenerate("1");
req.setXmlRespTemplates(list20);
req.setOnlineId(1L);
req.setUriName("1");
req.setId(1L);
req.setCategory(1L);
req.setChannelId(1L);
req.setUri("1");
req.setReqContentType(1L);
req.setDescription("1");
req.setPubState(1L);
req.setSyncType(1L);
List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.ReqHeaderTemplate> list35 = new ArrayList<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.ReqHeaderTemplate>();
AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.ReqHeaderTemplate obj36 = new AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.ReqHeaderTemplate();
list35.add(obj36);
obj36.setReqFieldType(1L);
obj36.setDefaultValue("1");
obj36.setReqFieldName("1");
req.setReqHeaderTemplates(list35);
List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.ReqUrlTemplate> list38 = new ArrayList<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.ReqUrlTemplate>();
AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.ReqUrlTemplate obj39 = new AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.ReqUrlTemplate();
list38.add(obj39);
obj39.setCheckConditionKeyFields("1");
obj39.setDefaultValue("1");
obj39.setTargetFieldType(1L);
obj39.setCheckCondition("1");
obj39.setCovertRuleKeyFields("1");
obj39.setReqFieldType(1L);
obj39.setCheckConditionJson("1");
obj39.setConvertRuleJson("1");
obj39.setConvertRule("1");
obj39.setTargetFieldName("1");
obj39.setReqFieldMust(1L);
obj39.setRuleId(1L);
obj39.setReqFieldName("1");
obj39.setFieldId(1L);
req.setReqUrlTemplates(list38);
AlibabaShuqiOriginalCopyrightCpapiCpapiupdateResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest req = new AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest();
req.RespType = 1L;
List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.ReqTemplateDomain> list2 = new List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.ReqTemplateDomain>();
AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.ReqTemplateDomain obj3 = new AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.ReqTemplateDomain();
list2.Add(obj3);
obj3.CheckConditionKeyFields = "1";
obj3.DefaultValue = "1";
obj3.TargetFieldType = 1L;
obj3.CheckCondition = "1";
obj3.CovertRuleKeyFields = "1";
obj3.ReqFieldType = 1L;
obj3.CheckConditionJson = "1";
obj3.ConvertRuleJson = "1";
obj3.ConvertRule = "1";
obj3.TargetFieldName = "1";
obj3.ReqFieldMust = 1L;
obj3.RuleId = 1L;
obj3.ReqFieldName = "1";
obj3.FieldId = 1L;
req.ReqTemplates_ = list2;
List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.RespTemplateDomain> list5 = new List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.RespTemplateDomain>();
AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.RespTemplateDomain obj6 = new AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.RespTemplateDomain();
list5.Add(obj6);
obj6.Level = 1L;
obj6.DefaultValue = "1";
obj6.TargetFieldType = 1L;
obj6.CovertRuleKeyFields = "1";
obj6.ConvertRuleJson = "1";
obj6.ConvertRule = "1";
obj6.RespFieldType = 1L;
obj6.SubTemplateKeys = "1";
List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.SubTemplateDomain> list8 = new List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.SubTemplateDomain>();
AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.SubTemplateDomain obj9 = new AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.SubTemplateDomain();
list8.Add(obj9);
obj9.Level = 1L;
obj9.DefaultValue = "1";
obj9.TargetFieldType = 1L;
obj9.CovertRuleKeyFields = "1";
obj9.ConvertRuleJson = "1";
obj9.ConvertRule = "1";
obj9.RespFieldType = 1L;
obj9.FileRouter = "1";
obj9.SubTemplateKeys = "1";
List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.RespTemplateDomain> list11 = new List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.RespTemplateDomain>();
AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.RespTemplateDomain obj12 = new AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.RespTemplateDomain();
list11.Add(obj12);
obj12.Level = 1L;
obj12.DefaultValue = "1";
obj12.TargetFieldType = 1L;
obj12.CovertRuleKeyFields = "1";
obj12.ConvertRuleJson = "1";
obj12.ConvertRule = "1";
obj12.RespFieldType = 1L;
obj12.FileRouter = "1";
obj12.SubTemplateKeys = "1";
List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.RespTemplateDomain> list14 = new List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.RespTemplateDomain>();
AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.RespTemplateDomain obj15 = new AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.RespTemplateDomain();
list14.Add(obj15);
obj15.Level = 1L;
obj15.DefaultValue = "1";
obj15.TargetFieldType = 1L;
obj15.CovertRuleKeyFields = "1";
obj15.ConvertRuleJson = "1";
obj15.ConvertRule = "1";
obj15.RespFieldType = 1L;
obj15.FileRouter = "1";
obj15.SubTemplateKeys = "1";
obj15.SubTemplates = "1";
obj15.RespFieldName = "1";
obj15.TargetFieldName = "1";
obj15.RuleId = 1L;
obj15.FieldId = 1L;
obj12.SubTemplates= list14;
obj12.RespFieldName = "1";
obj12.TargetFieldName = "1";
obj12.RuleId = 1L;
obj12.FieldId = 1L;
obj9.SubTemplates= list11;
obj9.RespFieldName = "1";
obj9.TargetFieldName = "1";
obj9.RuleId = 1L;
obj9.FieldId = 1L;
obj6.SubTemplates= list8;
obj6.RespFieldName = "1";
obj6.TargetFieldName = "1";
obj6.RuleId = 1L;
obj6.FieldId = 1L;
obj6.FileRouter = "1";
req.RespTemplates_ = list5;
req.ReqMethod = 1L;
List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.XmlRespTemplateDomain> list17 = new List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.XmlRespTemplateDomain>();
AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.XmlRespTemplateDomain obj18 = new AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.XmlRespTemplateDomain();
list17.Add(obj18);
obj18.ChildPropertyIsCre = 1L;
obj18.FieldName = "1";
obj18.ChildFields = "1";
obj18.Level = 1L;
obj18.ChildPropertyName = "1";
obj18.SelfPropertyName = "1";
obj18.ChildPropertyVal = "1";
obj18.SelfPropertyVal = "1";
obj18.ChildTagName = "1";
List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.SubTemplateDomain> list20 = new List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.SubTemplateDomain>();
AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.SubTemplateDomain obj21 = new AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.SubTemplateDomain();
list20.Add(obj21);
obj21.ChildPropertyIsCre = 1L;
obj21.FieldName = "1";
obj21.ChildFields = "1";
obj21.Level = 1L;
obj21.ChildPropertyName = "1";
obj21.SelfPropertyName = "1";
obj21.ChildPropertyVal = "1";
obj21.SelfPropertyVal = "1";
obj21.ChildTagName = "1";
List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.XmlRespTemplateDomain> list23 = new List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.XmlRespTemplateDomain>();
AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.XmlRespTemplateDomain obj24 = new AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.XmlRespTemplateDomain();
list23.Add(obj24);
obj24.ChildPropertyIsCre = 1L;
obj24.FieldName = "1";
obj24.ChildFields = "1";
obj24.Level = 1L;
obj24.ChildPropertyName = "1";
obj24.SelfPropertyName = "1";
obj24.ChildPropertyVal = "1";
obj24.SelfPropertyVal = "1";
obj24.ChildTagName = "1";
List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.XmlRespTemplateDomain> list26 = new List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.XmlRespTemplateDomain>();
AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.XmlRespTemplateDomain obj27 = new AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.XmlRespTemplateDomain();
list26.Add(obj27);
obj27.ChildPropertyIsCre = 1L;
obj27.FieldName = "1";
obj27.ChildFields = "1";
obj27.Level = 1L;
obj27.ChildPropertyName = "1";
obj27.SelfPropertyName = "1";
obj27.ChildPropertyVal = "1";
obj27.SelfPropertyVal = "1";
obj27.ChildTagName = "1";
obj27.SubTemplates = "1";
obj27.SelfPropertyIsCre = 1L;
obj27.FieldType = 1L;
obj27.Generate = "1";
obj24.SubTemplates= list26;
obj24.SelfPropertyIsCre = 1L;
obj24.FieldType = 1L;
obj24.Generate = "1";
obj21.SubTemplates= list23;
obj21.SelfPropertyIsCre = 1L;
obj21.FieldType = 1L;
obj21.Generate = "1";
obj18.SubTemplates= list20;
obj18.SelfPropertyIsCre = 1L;
obj18.FieldType = 1L;
obj18.Generate = "1";
req.XmlRespTemplates_ = list17;
req.OnlineId = 1L;
req.UriName = "1";
req.Id = 1L;
req.Category = 1L;
req.ChannelId = 1L;
req.Uri = "1";
req.ReqContentType = 1L;
req.Description = "1";
req.PubState = 1L;
req.SyncType = 1L;
List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.ReqHeaderTemplateDomain> list29 = new List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.ReqHeaderTemplateDomain>();
AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.ReqHeaderTemplateDomain obj30 = new AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.ReqHeaderTemplateDomain();
list29.Add(obj30);
obj30.ReqFieldType = 1L;
obj30.DefaultValue = "1";
obj30.ReqFieldName = "1";
req.ReqHeaderTemplates_ = list29;
List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.ReqUrlTemplateDomain> list32 = new List<AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.ReqUrlTemplateDomain>();
AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.ReqUrlTemplateDomain obj33 = new AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest.ReqUrlTemplateDomain();
list32.Add(obj33);
obj33.CheckConditionKeyFields = "1";
obj33.DefaultValue = "1";
obj33.TargetFieldType = 1L;
obj33.CheckCondition = "1";
obj33.CovertRuleKeyFields = "1";
obj33.ReqFieldType = 1L;
obj33.CheckConditionJson = "1";
obj33.ConvertRuleJson = "1";
obj33.ConvertRule = "1";
obj33.TargetFieldName = "1";
obj33.ReqFieldMust = 1L;
obj33.RuleId = 1L;
obj33.ReqFieldName = "1";
obj33.FieldId = 1L;
req.ReqUrlTemplates_ = list32;
AlibabaShuqiOriginalCopyrightCpapiCpapiupdateResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest;
$req->setRespType("1");
$req_templates = new ReqTemplate;
$req_templates->check_condition_key_fields="1";
$req_templates->default_value="1";
$req_templates->target_field_type="1";
$req_templates->check_condition="1";
$req_templates->covert_rule_key_fields="1";
$req_templates->req_field_type="1";
$req_templates->check_condition_json="1";
$req_templates->convert_rule_json="1";
$req_templates->convert_rule="1";
$req_templates->target_field_name="1";
$req_templates->req_field_must="1";
$req_templates->rule_id="1";
$req_templates->req_field_name="1";
$req_templates->field_id="1";
$req->setReqTemplates(json_encode($req_templates));
$resp_templates = new RespTemplate;
$resp_templates->level="1";
$resp_templates->default_value="1";
$resp_templates->target_field_type="1";
$resp_templates->covert_rule_key_fields="1";
$resp_templates->convert_rule_json="1";
$resp_templates->convert_rule="1";
$resp_templates->resp_field_type="1";
$resp_templates->sub_template_keys="1";
$sub_templates = new SubTemplate;
$sub_templates->level="1";
$sub_templates->default_value="1";
$sub_templates->target_field_type="1";
$sub_templates->covert_rule_key_fields="1";
$sub_templates->convert_rule_json="1";
$sub_templates->convert_rule="1";
$sub_templates->resp_field_type="1";
$sub_templates->file_router="1";
$sub_templates->sub_template_keys="1";
$sub_templates = new RespTemplate;
$sub_templates->level="1";
$sub_templates->default_value="1";
$sub_templates->target_field_type="1";
$sub_templates->covert_rule_key_fields="1";
$sub_templates->convert_rule_json="1";
$sub_templates->convert_rule="1";
$sub_templates->resp_field_type="1";
$sub_templates->file_router="1";
$sub_templates->sub_template_keys="1";
$sub_templates = new RespTemplate;
$sub_templates->level="1";
$sub_templates->default_value="1";
$sub_templates->target_field_type="1";
$sub_templates->covert_rule_key_fields="1";
$sub_templates->convert_rule_json="1";
$sub_templates->convert_rule="1";
$sub_templates->resp_field_type="1";
$sub_templates->file_router="1";
$sub_templates->sub_template_keys="1";
$sub_templates->sub_templates="1";
$sub_templates->resp_field_name="1";
$sub_templates->target_field_name="1";
$sub_templates->rule_id="1";
$sub_templates->field_id="1";
$sub_templates->sub_templates = $sub_templates;
$sub_templates->resp_field_name="1";
$sub_templates->target_field_name="1";
$sub_templates->rule_id="1";
$sub_templates->field_id="1";
$sub_templates->sub_templates = $sub_templates;
$sub_templates->resp_field_name="1";
$sub_templates->target_field_name="1";
$sub_templates->rule_id="1";
$sub_templates->field_id="1";
$resp_templates->sub_templates = $sub_templates;
$resp_templates->resp_field_name="1";
$resp_templates->target_field_name="1";
$resp_templates->rule_id="1";
$resp_templates->field_id="1";
$resp_templates->file_router="1";
$req->setRespTemplates(json_encode($resp_templates));
$req->setReqMethod("1");
$xml_resp_templates = new XmlRespTemplate;
$xml_resp_templates->child_property_is_cre="1";
$xml_resp_templates->field_name="1";
$xml_resp_templates->child_fields="1";
$xml_resp_templates->level="1";
$xml_resp_templates->child_property_name="1";
$xml_resp_templates->self_property_name="1";
$xml_resp_templates->child_property_val="1";
$xml_resp_templates->self_property_val="1";
$xml_resp_templates->child_tag_name="1";
$sub_templates = new SubTemplate;
$sub_templates->child_property_is_cre="1";
$sub_templates->field_name="1";
$sub_templates->child_fields="1";
$sub_templates->level="1";
$sub_templates->child_property_name="1";
$sub_templates->self_property_name="1";
$sub_templates->child_property_val="1";
$sub_templates->self_property_val="1";
$sub_templates->child_tag_name="1";
$sub_templates = new XmlRespTemplate;
$sub_templates->child_property_is_cre="1";
$sub_templates->field_name="1";
$sub_templates->child_fields="1";
$sub_templates->level="1";
$sub_templates->child_property_name="1";
$sub_templates->self_property_name="1";
$sub_templates->child_property_val="1";
$sub_templates->self_property_val="1";
$sub_templates->child_tag_name="1";
$sub_templates = new XmlRespTemplate;
$sub_templates->child_property_is_cre="1";
$sub_templates->field_name="1";
$sub_templates->child_fields="1";
$sub_templates->level="1";
$sub_templates->child_property_name="1";
$sub_templates->self_property_name="1";
$sub_templates->child_property_val="1";
$sub_templates->self_property_val="1";
$sub_templates->child_tag_name="1";
$sub_templates->sub_templates="1";
$sub_templates->self_property_is_cre="1";
$sub_templates->field_type="1";
$sub_templates->generate="1";
$sub_templates->sub_templates = $sub_templates;
$sub_templates->self_property_is_cre="1";
$sub_templates->field_type="1";
$sub_templates->generate="1";
$sub_templates->sub_templates = $sub_templates;
$sub_templates->self_property_is_cre="1";
$sub_templates->field_type="1";
$sub_templates->generate="1";
$xml_resp_templates->sub_templates = $sub_templates;
$xml_resp_templates->self_property_is_cre="1";
$xml_resp_templates->field_type="1";
$xml_resp_templates->generate="1";
$req->setXmlRespTemplates(json_encode($xml_resp_templates));
$req->setOnlineId("1");
$req->setUriName("1");
$req->setId("1");
$req->setCategory("1");
$req->setChannelId("1");
$req->setUri("1");
$req->setReqContentType("1");
$req->setDescription("1");
$req->setPubState("1");
$req->setSyncType("1");
$req_header_templates = new ReqHeaderTemplate;
$req_header_templates->req_field_type="1";
$req_header_templates->default_value="1";
$req_header_templates->req_field_name="1";
$req->setReqHeaderTemplates(json_encode($req_header_templates));
$req_url_templates = new ReqUrlTemplate;
$req_url_templates->check_condition_key_fields="1";
$req_url_templates->default_value="1";
$req_url_templates->target_field_type="1";
$req_url_templates->check_condition="1";
$req_url_templates->covert_rule_key_fields="1";
$req_url_templates->req_field_type="1";
$req_url_templates->check_condition_json="1";
$req_url_templates->convert_rule_json="1";
$req_url_templates->convert_rule="1";
$req_url_templates->target_field_name="1";
$req_url_templates->req_field_must="1";
$req_url_templates->rule_id="1";
$req_url_templates->req_field_name="1";
$req_url_templates->field_id="1";
$req->setReqUrlTemplates(json_encode($req_url_templates));
$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.shuqi.original.copyright.cpapi.cpapiupdate' \
-d 'partner_id=apidoc' \
-d 'sign=EF72B620ABBF58388DF0F942613CF49C' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-05-05+16%3A25%3A40' \
-d 'v=2.0' \
-d 'category=1' \
-d 'channel_id=1' \
-d 'description=1' \
-d 'id=1' \
-d 'online_id=1' \
-d 'pub_state=1' \
-d 'req_content_type=1' \
-d 'req_header_templates=null' \
-d 'req_method=1' \
-d 'req_templates=null' \
-d 'req_url_templates=null' \
-d 'resp_templates=null' \
-d 'resp_type=1' \
-d 'sync_type=1' \
-d 'uri=1' \
-d 'uri_name=1' \
-d 'xml_resp_templates=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaShuqiOriginalCopyrightCpapiCpapiupdateRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.resp_type=1
req.req_templates=""
req.resp_templates=""
req.req_method=1
req.xml_resp_templates=""
req.online_id=1
req.uri_name="1"
req.id=1
req.category=1
req.channel_id=1
req.uri="1"
req.req_content_type=1
req.description="1"
req.pub_state=1
req.sync_type=1
req.req_header_templates=""
req.req_url_templates=""
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.shuqi.original.copyright.cpapi.cpapiupdate");
add_param(pRequest,"resp_type","1");
add_param(pRequest,"req_templates","数据结构JSON示例");
add_param(pRequest,"resp_templates","数据结构JSON示例");
add_param(pRequest,"req_method","1");
add_param(pRequest,"xml_resp_templates","数据结构JSON示例");
add_param(pRequest,"online_id","1");
add_param(pRequest,"uri_name","1");
add_param(pRequest,"id","1");
add_param(pRequest,"category","1");
add_param(pRequest,"channel_id","1");
add_param(pRequest,"uri","1");
add_param(pRequest,"req_content_type","1");
add_param(pRequest,"description","1");
add_param(pRequest,"pub_state","1");
add_param(pRequest,"sync_type","1");
add_param(pRequest,"req_header_templates","数据结构JSON示例");
add_param(pRequest,"req_url_templates","数据结构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.shuqi.original.copyright.cpapi.cpapiupdate', {
'resp_type':'1',
'req_templates':'数据结构JSON示例',
'resp_templates':'数据结构JSON示例',
'req_method':'1',
'xml_resp_templates':'数据结构JSON示例',
'online_id':'1',
'uri_name':'1',
'id':'1',
'category':'1',
'channel_id':'1',
'uri':'1',
'req_content_type':'1',
'description':'1',
'pub_state':'1',
'sync_type':'1',
'req_header_templates':'数据结构JSON示例',
'req_url_templates':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})