对已经存在的计划,更新出价(关键词场景,使用前请咨询)
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
top_service_context | TopServiceContext | 必须 | topServiceContext | ||
|
|||||
campaign_bid_list_v_o | CampaignBidListVO | 必须 | campaignBidListVO | ||
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
top_result | TopResult | topResult | |
|
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); UniversalbpNewCampaignOnebpsearchBatchupdateRequest req = new UniversalbpNewCampaignOnebpsearchBatchupdateRequest(); UniversalbpNewCampaignOnebpsearchBatchupdateRequest.TopServiceContext obj1 = new UniversalbpNewCampaignOnebpsearchBatchupdateRequest.TopServiceContext(); obj1.setBizCode("xxxxx"); obj1.setLoginType(1L); obj1.setMemberId(12345L); obj1.setExt("{}"); req.setTopServiceContext(obj1); UniversalbpNewCampaignOnebpsearchBatchupdateRequest.CampaignBidListVO obj2 = new UniversalbpNewCampaignOnebpsearchBatchupdateRequest.CampaignBidListVO(); List<UniversalbpNewCampaignOnebpsearchBatchupdateRequest.CampaignBidCommandVO> list4 = new ArrayList<UniversalbpNewCampaignOnebpsearchBatchupdateRequest.CampaignBidCommandVO>(); UniversalbpNewCampaignOnebpsearchBatchupdateRequest.CampaignBidCommandVO obj5 = new UniversalbpNewCampaignOnebpsearchBatchupdateRequest.CampaignBidCommandVO(); list4.add(obj5); obj5.setCampaignId(68796878069L); obj5.setBidType("max_amount"); obj5.setColdBoot(1L); obj5.setOptimizeTarget("conv"); obj5.setConstraintType("元/次点击"); obj5.setConstraintValue("3"); UniversalbpNewCampaignOnebpsearchBatchupdateRequest.CampaignOcpcCommandVO obj7 = new UniversalbpNewCampaignOnebpsearchBatchupdateRequest.CampaignOcpcCommandVO(); obj7.setEnableOcpc(true); obj7.setOcpcRatio(200L); list6.setCampaignOcpc(obj7); List<UniversalbpNewCampaignOnebpsearchBatchupdateRequest.CrowdRefCommandVO> list10 = new ArrayList<UniversalbpNewCampaignOnebpsearchBatchupdateRequest.CrowdRefCommandVO>(); UniversalbpNewCampaignOnebpsearchBatchupdateRequest.CrowdRefCommandVO obj11 = new UniversalbpNewCampaignOnebpsearchBatchupdateRequest.CrowdRefCommandVO(); list10.add(obj11); obj11.setCampaignId(68799007001L); obj11.setAdgroupId(68796878061L); obj11.setCrowdId(5526396502L); obj11.setOnlineStatus(1L); UniversalbpNewCampaignOnebpsearchBatchupdateRequest.CrowdCommandVO obj13 = new UniversalbpNewCampaignOnebpsearchBatchupdateRequest.CrowdCommandVO(); obj13.setCrowdId(5526396502L); obj13.setCrowdName("目标人群扩展"); obj13.setCrowdValue("2191820003"); obj13.setTargetType(130L); UniversalbpNewCampaignOnebpsearchBatchupdateRequest.LabelCommandVO obj14 = new UniversalbpNewCampaignOnebpsearchBatchupdateRequest.LabelCommandVO(); obj14.setTargetType(131L); obj14.setLabelId(3000494L); obj14.setLabelName("关键词"); obj14.setLabelDesc("关键词"); obj14.setLabelValue("2000112"); List<UniversalbpNewCampaignOnebpsearchBatchupdateRequest.OptionCommandVO> list16 = new ArrayList<UniversalbpNewCampaignOnebpsearchBatchupdateRequest.OptionCommandVO>(); UniversalbpNewCampaignOnebpsearchBatchupdateRequest.OptionCommandVO obj17 = new UniversalbpNewCampaignOnebpsearchBatchupdateRequest.OptionCommandVO(); list16.add(obj17); obj17.setOptionName("人群特征继承"); obj17.setOptionValue("2000123"); obj17.setTagId(100000L); UniversalbpNewCampaignOnebpsearchBatchupdateRequest.LabelOptionProperties obj19 = new UniversalbpNewCampaignOnebpsearchBatchupdateRequest.LabelOptionProperties(); obj19.setDmpOptionGroupId("1001"); obj19.setCateName("714616513841"); obj19.setCateId("714616513841"); list18.setLabelOptionProperties(obj19); obj17.setSubValueList("183"); obj14.setOptionList(list16); UniversalbpNewCampaignOnebpsearchBatchupdateRequest.LabelOptionProperties obj20 = new UniversalbpNewCampaignOnebpsearchBatchupdateRequest.LabelOptionProperties(); obj20.setDmpOptionGroupId("1001"); obj20.setCateName("714616513841"); obj20.setCateId("714616513841"); obj14.setLabelOptionProperties(obj20); obj14.setTargetValue(11111L); obj13.setLabel(obj14); obj13.setLookalikeMultiple("1"); List<UniversalbpNewCampaignOnebpsearchBatchupdateRequest.ExtendSeedCrowdRefCommandVO> list22 = new ArrayList<UniversalbpNewCampaignOnebpsearchBatchupdateRequest.ExtendSeedCrowdRefCommandVO>(); UniversalbpNewCampaignOnebpsearchBatchupdateRequest.ExtendSeedCrowdRefCommandVO obj23 = new UniversalbpNewCampaignOnebpsearchBatchupdateRequest.ExtendSeedCrowdRefCommandVO(); list22.add(obj23); UniversalbpNewCampaignOnebpsearchBatchupdateRequest.ExtendSeedCrowdCommandVO obj25 = new UniversalbpNewCampaignOnebpsearchBatchupdateRequest.ExtendSeedCrowdCommandVO(); obj25.setCrowdId(5536708993L); obj25.setCrowdName("喜欢店铺新品的访客"); UniversalbpNewCampaignOnebpsearchBatchupdateRequest.ExtendSeedLabelCommandVO obj26 = new UniversalbpNewCampaignOnebpsearchBatchupdateRequest.ExtendSeedLabelCommandVO(); obj26.setLabelId(3000494L); obj26.setLabelName("关键词"); List<UniversalbpNewCampaignOnebpsearchBatchupdateRequest.ExtendSeedOptionCommandVO> list28 = new ArrayList<UniversalbpNewCampaignOnebpsearchBatchupdateRequest.ExtendSeedOptionCommandVO>(); UniversalbpNewCampaignOnebpsearchBatchupdateRequest.ExtendSeedOptionCommandVO obj29 = new UniversalbpNewCampaignOnebpsearchBatchupdateRequest.ExtendSeedOptionCommandVO(); list28.add(obj29); obj29.setOptionName("人群特征继承"); obj29.setOptionValue("2000123"); obj29.setTagId(100000L); obj26.setOptionList(list28); obj25.setLabel(obj26); list24.setCrowd(obj25); obj13.setExtendSeedCrowdList(list22); list12.setCrowd(obj13); UniversalbpNewCampaignOnebpsearchBatchupdateRequest.PriceCommandVO obj31 = new UniversalbpNewCampaignOnebpsearchBatchupdateRequest.PriceCommandVO(); obj31.setBidPrice("30"); obj31.setDiscount("30"); list30.setPrice(obj31); list8.setCrowdList(list10); List<UniversalbpNewCampaignOnebpsearchBatchupdateRequest.AdzoneRefCommandVO> list34 = new ArrayList<UniversalbpNewCampaignOnebpsearchBatchupdateRequest.AdzoneRefCommandVO>(); UniversalbpNewCampaignOnebpsearchBatchupdateRequest.AdzoneRefCommandVO obj35 = new UniversalbpNewCampaignOnebpsearchBatchupdateRequest.AdzoneRefCommandVO(); list34.add(obj35); obj35.setAdzoneId(111287850198L); obj35.setCampaignId(68796878069L); obj35.setDiscount(3L); obj35.setStatus("start"); list32.setAdzoneList(list34); obj5.setCrowdDiscount(30L); obj5.setWordPrice("30"); obj5.setBidTypeV2("smart_bid"); obj5.setBidTargetV2("conv"); obj5.setSetSingleCostV2(true); obj2.setBidList(list4); req.setCampaignBidListVO(obj2); UniversalbpNewCampaignOnebpsearchBatchupdateResponse rsp = client.execute(req, sessionKey); System.out.println(rsp.getBody());
<universalbp_new_campaign_onebpsearch_batchupdate_response> <top_result> <info> <ok>true</ok> <message>参数错误</message> <error_code>xxxxx</error_code> </info> <campaign_bid_update_result_v_o_top_part_data> <count>10</count> <campaign_bid_update_result_v_o_list> <campaign_bid_update_result_v_o> <campaign_id>68796878069</campaign_id> </campaign_bid_update_result_v_o> </campaign_bid_update_result_v_o_list> <error_count>10</error_count> <error_details> <top_fail_result> <code>xxxxx</code> <msg>xxxxx</msg> <result> <campaign_id>68796878069</campaign_id> </result> </top_fail_result> </error_details> </campaign_bid_update_result_v_o_top_part_data> </top_result> </universalbp_new_campaign_onebpsearch_batchupdate_response>
<error_response> <code>50</code> <msg>Remote service error</msg> <sub_code>isv.invalid-parameter</sub_code> <sub_msg>非法参数</sub_msg> </error_response>
错误码 | 错误描述 | 解决方案 |
---|