การดําเนินการบริการ ApplyProductPartitionActions - การจัดการแคมเปญ
นําการดําเนินการเพิ่ม อัปเดต หรือลบไปใช้กับแต่ละการดําเนินการ BiddableAdGroupCriterion หรือ NegativeAdGroupCriterion ที่ระบุ ซึ่งแต่ละการดําเนินการประกอบด้วย ProductPartition
เคล็ดลับ
สําหรับภาพรวมและข้อมูลเพิ่มเติมเกี่ยวกับแคมเปญการช็อปปิ้งของ Microsoft โปรดดูคู่มือทางเทคนิคเกี่ยวกับโฆษณาผลิตภัณฑ์และแคมเปญ Smart Shopping
โปรดสังเกตกฎการตรวจสอบต่อไปนี้
อย่างน้อยคุณต้องระบุโหนดรากสําหรับโครงสร้างแผนภูมิของกลุ่มพาร์ติชันผลิตภัณฑ์เป็นอย่างน้อย Root BiddableAdGroupCriterion รากของกลุ่มพาร์ติชันผลิตภัณฑ์ต้องมีตัวถูกดําเนินการตามเงื่อนไขที่ตั้งค่าเป็น "ทั้งหมด" และแอตทริบิวต์เป็น Null ถ้าคุณกําลังเสนอราคาผลิตภัณฑ์ทั้งหมดในแค็ตตาล็อกอย่างเท่าเทียมกัน ให้ตั้งค่า PartitionType เป็น Unit ถ้าคุณกําลังแบ่งพาร์ติชันการเสนอราคาตามเงื่อนไขผลิตภัณฑ์ที่เฉพาะเจาะจงมากขึ้น จากนั้นตั้งค่า PartitionType เป็น Subdivision, ParentCriterionId เป็น null และ ID เป็นค่าลบ คุณจะใช้ค่าลบเป็น ParentCriterionId สําหรับโหนดย่อยใด ๆ
โหนดรากถือว่าเป็นระดับ 0 และต้นไม้สามารถมีสาขาได้ถึง 7 ระดับความลึก
คุณอาจระบุวัตถุ AdGroupCriterionAction ได้สูงสุด 5,000 วัตถุต่อหนึ่งการโทร ทั้งต้นไม้ที่สร้างขึ้นผ่านการเรียกใช้หลายครั้งสามารถมีโหนดได้สูงสุด 20,000 โหนด
วัตถุ AdGroupCriterionAction แต่ละรายการต้องมี AdGroupId เดียวกัน มิฉะนั้นการเรียกจะล้มเหลว
เมื่อต้องการอัปเดตคุณสมบัติ เงื่อนไข หรือ แอตทริบิวต์ คุณต้องลบโหนดทรีของพาร์ติชันผลิตภัณฑ์ที่มีอยู่ และเพิ่มโหนดทรีของพาร์ติชันผลิตภัณฑ์ใหม่ที่จะได้รับตัวระบุใหม่ ในทํานองเดียวกันเพื่ออัปเดตจาก BiddableAdGroupCriterion เป็น NegativeAdGroupCriterion หรือในทางกลับกัน คุณต้องลบโหนดทรีพาร์ติชันผลิตภัณฑ์ที่มีอยู่ และเพิ่มโหนดทรีพาร์ติชันผลิตภัณฑ์ใหม่ซึ่งจะรับตัวระบุใหม่
ถ้าการดําเนินการใด ๆ ล้มเหลว การดําเนินการที่เหลือทั้งหมดที่อาจสําเร็จแล้วจะล้มเหลวด้วยเช่นกัน
การดําเนินการทั้งหมดในการเรียกหนึ่งครั้งต้องส่งผลให้มีโครงสร้างแผนภูมิที่สมบูรณ์ หากต้องการใช้การดําเนินการมากกว่า 5,000 รายการต่อกลุ่มโฆษณา คุณต้องโทรออกหลายรายการ รับตัวระบุเกณฑ์กลุ่มโฆษณาหลักจากการโทรครั้งแรก จากนั้นเพิ่มลูกๆ เพิ่มเติมตามความจําเป็นในการโทรครั้งต่อมา
ทุกเส้นทางจากโหนดรากไปยังจุดสิ้นสุดของสาขาต้องสิ้นสุดด้วยโหนดปลายสุด (ProductPartitionType=Unit) ทุกหน่วยต้องมีการเสนอราคา เว้นแต่ว่าโหนดเป็น NegativeAdGroupCriterion
การแบ่งย่อยทั้งหมดต้องมีโหนดปลายสุดอย่างน้อยหนึ่งโหนดที่เสนอราคาตามส่วนที่เหลือของเงื่อนไขของส่วนย่อย เช่น ใช้ตัวถูกดําเนินการเดียวกันเป็นหน่วยพี่น้องและตั้งค่าแอตทริบิวต์เป็น null
คุณสามารถระบุโหนดรองหลังจากโหนดแม่เท่านั้น
ถ้าคุณกําลังเพิ่มพาร์ติชันที่มีหลายระดับซึ่งยังไม่มีพาเรนต์หรือรองอยู่ ให้ใช้ค่า int เป็นค่าลบเพื่อเป็นการอ้างอิงเพื่อระบุพาเรนต์ ตัวอย่างเช่น ตั้งค่าทั้ง ID ของพาเรนต์ และองค์ประกอบ ParentCriterionId ของโหนดลูกเป็นค่าลบเดียวกัน รหัสค่าลบจะใช้ได้สําหรับระยะเวลาการโทรเท่านั้น ตัวระบุระบบที่ไม่ซ้ํากันสําหรับแต่ละเกณฑ์กลุ่มโฆษณาที่เพิ่มสําเร็จจะถูกส่งกลับในข้อความตอบกลับ
องค์ประกอบ CriterionBid และ DestinationUrl ของ BiddableAdGroupCriterion จะถูกละเว้นสําหรับโหนดพาร์ติชันการแบ่งส่วนย่อย องค์ประกอบเหล่านั้นจะเกี่ยวข้องกับโหนดพาร์ติชัน หน่วย (โหนดปลายไม้) เท่านั้น
องค์ประกอบ สถานะของAdGroupCriterion จะถูกละเว้นเสมอสําหรับเกณฑ์พาร์ติชันผลิตภัณฑ์ หากต้องการเพิ่ม อัปเดต หรือลบพาร์ติชันผลิตภัณฑ์ ให้ตั้งค่าองค์ประกอบ การดําเนินการ ของ AdGroupCriterionAction ที่สอดคล้องกัน
หากต้องการหยุดพาร์ติชันผลิตภัณฑ์ชั่วคราว คุณต้องหยุดกลุ่มโฆษณาทั้งหมดชั่วคราวโดยเรียก UpdateAdGroups คุณสามารถเรียก UpdateCampaigns เพื่อหยุดแคมเปญทั้งหมดชั่วคราวได้
องค์ประกอบ EditorialStatus ของ AdGroupCriterion ไม่มีความหมายที่สําคัญสําหรับเกณฑ์พาร์ติชันผลิตภัณฑ์ การตรวจสอบความถูกต้องของบรรณาธิการสําหรับแค็ตตาล็อกผลิตภัณฑ์เสร็จสมบูรณ์ในที่เก็บ Microsoft Merchant Center
สําหรับการดําเนินการ ลบ คุณจําเป็นต้องระบุ Id และ AdGroupId ใน AdGroupCriterion เท่านั้น
ถ้าคุณลบพาร์ติชันผลิตภัณฑ์หลัก พาร์ติชันย่อยและโหนดสืบทอดทั้งหมดจะถูกลบด้วย
คุณไม่สามารถระบุเงื่อนไขผลิตภัณฑ์ที่ซ้ํากันในสาขาได้
ร้องขอองค์ประกอบ
วัตถุ ApplyProductPartitionActionsRequest กําหนดองค์ประกอบ เนื้อความ และ ส่วนหัว ของการร้องขอการดําเนินการบริการ องค์ประกอบต้องอยู่ในลําดับเดียวกับที่แสดงใน Request SOAP
หมายเหตุ
เว้นแต่ระบุไว้เป็นอย่างอื่นด้านล่าง จําเป็นต้องระบุองค์ประกอบคําขอทั้งหมด
ร้องขอองค์ประกอบเนื้อความ
องค์ ประกอบ | คำอธิบาย | ชนิดข้อมูล |
---|---|---|
เกณฑ์การดําเนินการ | รายการของวัตถุ AdGroupCriterionAction สูงสุด 5,000 วัตถุที่แต่ละรายการประกอบด้วยองค์ประกอบการดําเนินการและ BiddableAdGroupCriterion หรือ NegativeAdGroupCriterion การดําเนินการตามเกณฑ์กลุ่มโฆษณาทั้งหมดต้องเป็นการดําเนินการสําหรับกลุ่มโฆษณาเดียวกัน สําหรับข้อมูลเพิ่มเติมรวมถึงกฎการตรวจสอบ โปรดดูสร้างแคมเปญ Microsoft Shopping ด้วยบริการการจัดการแคมเปญ |
อาร์เรย์ AdGroupCriterionAction |
องค์ประกอบส่วนหัวของคําขอ
องค์ ประกอบ | คำอธิบาย | ชนิดข้อมูล |
---|---|---|
AuthenticationToken | โทเค็นการเข้าถึง OAuth ที่แสดงข้อมูลประจําตัวของผู้ใช้ที่มีสิทธิ์เข้าถึงบัญชี Microsoft Advertising สําหรับข้อมูลเพิ่มเติม ดูการรับรองความถูกต้องด้วย OAuth |
สาย อักขระ |
CustomerAccountId | ตัวระบุบัญชีโฆษณาที่เป็นเจ้าของหรือเชื่อมโยงกับเอนทิตีในคําขอ องค์ประกอบส่วนหัวนี้ต้องมีค่าเดียวกันกับองค์ประกอบเนื้อความ AccountId เมื่อต้องการทั้งสองอย่าง องค์ประกอบนี้จําเป็นสําหรับการดําเนินการบริการส่วนใหญ่ และเป็นแนวทางปฏิบัติที่ดีที่สุดที่คุณควรตั้งค่าไว้เสมอ สําหรับข้อมูลเพิ่มเติม ดูรับบัญชีและรหัสลูกค้าของคุณ |
สาย อักขระ |
CustomerId | ตัวระบุบัญชีผู้จัดการ (ลูกค้า) ที่ผู้ใช้กําลังเข้าถึงหรือดําเนินการ ผู้ใช้สามารถเข้าถึงบัญชีผู้จัดการได้หลายบัญชี องค์ประกอบนี้จําเป็นสําหรับการดําเนินการบริการส่วนใหญ่ และเป็นแนวทางปฏิบัติที่ดีที่สุดที่คุณควรตั้งค่าไว้เสมอ สําหรับข้อมูลเพิ่มเติม ดูรับบัญชีและรหัสลูกค้าของคุณ |
สาย อักขระ |
DeveloperToken | โทเค็นนักพัฒนาที่ใช้เพื่อเข้าถึง Bing Ads API สําหรับข้อมูลเพิ่มเติม ดูรับโทเค็นนักพัฒนา |
สาย อักขระ |
รหัส ผ่าน | องค์ประกอบนี้สงวนไว้สําหรับการใช้ภายในและจะถูกเอาออกจากเวอร์ชันในอนาคตของ API คุณต้องใช้องค์ประกอบ AuthenticationToken เพื่อตั้งค่าข้อมูลประจําตัวของผู้ใช้ | สาย อักขระ |
ชื่อ | องค์ประกอบนี้สงวนไว้สําหรับการใช้ภายในและจะถูกเอาออกจากเวอร์ชันในอนาคตของ API คุณต้องใช้องค์ประกอบ AuthenticationToken เพื่อตั้งค่าข้อมูลประจําตัวของผู้ใช้ | สาย อักขระ |
องค์ประกอบการตอบสนอง
วัตถุ ApplyProductPartitionActionsResponse จะกําหนดองค์ประกอบ เนื้อความ และ ส่วนหัว ของการตอบสนองการดําเนินการบริการ องค์ประกอบจะถูกส่งกลับตามลําดับเดียวกับที่แสดงใน Response SOAP
องค์ประกอบเนื้อความการตอบสนอง
องค์ ประกอบ | คำอธิบาย | ชนิดข้อมูล |
---|---|---|
AdGroupCriterionIds | รายการของตัวระบุที่ระบุเกณฑ์ที่มีการดําเนินการ รายการของตัวระบุสอดคล้องกับรายการเกณฑ์ในคําขอโดยตรง ถ้าการดําเนินการตามเกณฑ์ใด ๆ ล้มเหลว การดําเนินการตามเกณฑ์ที่เหลือทั้งหมดจะล้มเหลว และองค์ประกอบทั้งหมดในรายการนี้จะเป็น Null |
อาร์เรย์ยาว |
ตัวแก้ไขบางส่วน | อาร์เรย์ของออบเจ็กต์ BatchError ที่มีรายละเอียดสําหรับรายการคําขอใดๆ ที่ไม่ประสบความสําเร็จ รายการของข้อผิดพลาดไม่สอดคล้องกับรายการของหน่วยข้อมูลในคําขอโดยตรง รายการอาจว่างเปล่าถ้าไม่มีข้อผิดพลาด หรืออาจรวมวัตถุข้อผิดพลาดอย่างน้อยหนึ่งวัตถุที่สอดคล้องกับข้อมูลในรายการที่ไม่สําเร็จแต่ละรายการในการร้องขอ สําหรับเกณฑ์ที่ล้มเหลวเนื่องจากข้อผิดพลาดของผู้ใช้ รหัสข้อผิดพลาดที่สามารถดําเนินการได้จะถูกส่งกลับ ถ้าการดําเนินการตามเกณฑ์ใด ๆ ล้มเหลว การดําเนินการตามเกณฑ์ที่เหลือทั้งหมดจะล้มเหลว และไม่มีองค์ประกอบใดในรายการนี้จะเป็น Null สําหรับเกณฑ์ที่อาจประสบความสําเร็จอย่างอื่น ข้อผิดพลาดทั่วไปจะถูกส่งกลับซึ่งอธิบายว่าเอนทิตีที่เกี่ยวข้องล้มเหลว |
อาร์เรย์ BatchError |
องค์ประกอบส่วนหัวการตอบสนอง
องค์ ประกอบ | คำอธิบาย | ชนิดข้อมูล |
---|---|---|
TrackingId | ตัวระบุของรายการบันทึกที่ประกอบด้วยรายละเอียดของการเรียกใช้ API | สาย อักขระ |
ร้องขอ SOAP
เทมเพลตนี้ถูกสร้างขึ้นโดยเครื่องมือเพื่อแสดง ลําดับ ขององค์ประกอบ เนื้อความ และ ส่วนหัว สําหรับคําขอ SOAP สําหรับชนิดที่สนับสนุนที่คุณสามารถใช้กับการดําเนินการบริการนี้ โปรดดูการอ้างอิง องค์ประกอบเนื้อความคําขอ ด้านบน
<s:Envelope xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header xmlns="https://bingads.microsoft.com/CampaignManagement/v13">
<Action mustUnderstand="1">ApplyProductPartitionActions</Action>
<AuthenticationToken i:nil="false">ValueHere</AuthenticationToken>
<CustomerAccountId i:nil="false">ValueHere</CustomerAccountId>
<CustomerId i:nil="false">ValueHere</CustomerId>
<DeveloperToken i:nil="false">ValueHere</DeveloperToken>
</s:Header>
<s:Body>
<ApplyProductPartitionActionsRequest xmlns="https://bingads.microsoft.com/CampaignManagement/v13">
<CriterionActions i:nil="false">
<AdGroupCriterionAction>
<Action>ValueHere</Action>
<AdGroupCriterion i:nil="false" i:type="-- derived type specified here with the appropriate prefix --">
<AdGroupId>ValueHere</AdGroupId>
<Criterion i:nil="false" i:type="-- derived type specified here with the appropriate prefix --">
<Type i:nil="false">ValueHere</Type>
<!--These fields are applicable if the derived type attribute is set to ProductPartition-->
<Condition i:nil="false">
<Attribute i:nil="false">ValueHere</Attribute>
<Operand i:nil="false">ValueHere</Operand>
<Operator i:nil="false">ValueHere</Operator>
</Condition>
<ParentCriterionId i:nil="false">ValueHere</ParentCriterionId>
<PartitionType>ValueHere</PartitionType>
<!--These fields are applicable if the derived type attribute is set to HotelGroup-->
<Listing i:nil="false">
<Attribute i:nil="false">ValueHere</Attribute>
<Operand i:nil="false">ValueHere</Operand>
</Listing>
<ListingType>ValueHere</ListingType>
<ParentCriterionId i:nil="false">ValueHere</ParentCriterionId>
<!--These fields are applicable if the derived type attribute is set to HotelAdvanceBookingWindowCriterion-->
<MaxDays i:nil="false">ValueHere</MaxDays>
<MinDays i:nil="false">ValueHere</MinDays>
<!--These fields are applicable if the derived type attribute is set to HotelCheckInDateCriterion-->
<EndDate i:nil="false">ValueHere</EndDate>
<StartDate i:nil="false">ValueHere</StartDate>
<!--This field is applicable if the derived type attribute is set to HotelCheckInDayCriterion-->
<CheckInDay i:nil="false">ValueHere</CheckInDay>
<!--This field is applicable if the derived type attribute is set to HotelDateSelectionTypeCriterion-->
<HotelDateSelectionType i:nil="false">ValueHere</HotelDateSelectionType>
<!--These fields are applicable if the derived type attribute is set to HotelLengthOfStayCriterion-->
<MaxNights i:nil="false">ValueHere</MaxNights>
<MinNights i:nil="false">ValueHere</MinNights>
<!--This field is applicable if the derived type attribute is set to ProductScope-->
<Conditions i:nil="false">
<ProductCondition>
<Attribute i:nil="false">ValueHere</Attribute>
<Operand i:nil="false">ValueHere</Operand>
<Operator i:nil="false">ValueHere</Operator>
</ProductCondition>
</Conditions>
<!--This field is applicable if the derived type attribute is set to Webpage-->
<Parameter i:nil="false">
<Conditions i:nil="false">
<WebpageCondition>
<Argument i:nil="false">ValueHere</Argument>
<Operand>ValueHere</Operand>
<Operator i:nil="false">ValueHere</Operator>
</WebpageCondition>
</Conditions>
<CriterionName i:nil="false">ValueHere</CriterionName>
</Parameter>
<!--This field is applicable if the derived type attribute is set to AgeCriterion-->
<AgeRange i:nil="false">ValueHere</AgeRange>
<!--These fields are applicable if the derived type attribute is set to DeviceCriterion-->
<DeviceName i:nil="false">ValueHere</DeviceName>
<OSName i:nil="false">ValueHere</OSName>
<!--These fields are applicable if the derived type attribute is set to DayTimeCriterion-->
<Day i:nil="false">ValueHere</Day>
<FromHour i:nil="false">ValueHere</FromHour>
<FromMinute i:nil="false">ValueHere</FromMinute>
<ToHour i:nil="false">ValueHere</ToHour>
<ToMinute i:nil="false">ValueHere</ToMinute>
<!--This field is applicable if the derived type attribute is set to GenderCriterion-->
<GenderType i:nil="false">ValueHere</GenderType>
<!--These fields are applicable if the derived type attribute is set to RadiusCriterion-->
<LatitudeDegrees i:nil="false">ValueHere</LatitudeDegrees>
<LongitudeDegrees i:nil="false">ValueHere</LongitudeDegrees>
<Name i:nil="false">ValueHere</Name>
<Radius i:nil="false">ValueHere</Radius>
<RadiusUnit i:nil="false">ValueHere</RadiusUnit>
<!--These fields are applicable if the derived type attribute is set to LocationCriterion-->
<DisplayName i:nil="false">ValueHere</DisplayName>
<EnclosedLocationIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<a1:long>ValueHere</a1:long>
</EnclosedLocationIds>
<LocationId i:nil="false">ValueHere</LocationId>
<LocationType i:nil="false">ValueHere</LocationType>
<!--This field is applicable if the derived type attribute is set to LocationIntentCriterion-->
<IntentOption i:nil="false">ValueHere</IntentOption>
<!--These fields are applicable if the derived type attribute is set to AudienceCriterion-->
<AudienceId i:nil="false">ValueHere</AudienceId>
<AudienceType i:nil="false">ValueHere</AudienceType>
<!--These fields are applicable if the derived type attribute is set to ProfileCriterion-->
<ProfileId>ValueHere</ProfileId>
<ProfileType>ValueHere</ProfileType>
<!--This field is applicable if the derived type attribute is set to StoreCriterion-->
<StoreId i:nil="false">ValueHere</StoreId>
<!--This field is applicable if the derived type attribute is set to DealCriterion-->
<DealId>ValueHere</DealId>
<!--This field is applicable if the derived type attribute is set to GenreCriterion-->
<GenreId>ValueHere</GenreId>
<!--These fields are applicable if the derived type attribute is set to PlacementCriterion-->
<PlacementId>ValueHere</PlacementId>
<PlacementName i:nil="false">ValueHere</PlacementName>
</Criterion>
<Id i:nil="false">ValueHere</Id>
<Status i:nil="false">ValueHere</Status>
<Type i:nil="false">ValueHere</Type>
<!--These fields are applicable if the derived type attribute is set to BiddableAdGroupCriterion-->
<CriterionBid i:nil="false" i:type="-- derived type specified here with the appropriate prefix --">
<Type i:nil="false">ValueHere</Type>
<!--This field is applicable if the derived type attribute is set to RateBid-->
<RateAmount i:nil="false">
<Amount i:nil="false">ValueHere</Amount>
</RateAmount>
<!--This field is applicable if the derived type attribute is set to FixedBid-->
<Amount>ValueHere</Amount>
<!--This field is applicable if the derived type attribute is set to BidMultiplier-->
<Multiplier>ValueHere</Multiplier>
</CriterionBid>
<DestinationUrl i:nil="false">ValueHere</DestinationUrl>
<EditorialStatus i:nil="false">ValueHere</EditorialStatus>
<FinalAppUrls i:nil="false">
<AppUrl>
<OsType i:nil="false">ValueHere</OsType>
<Url i:nil="false">ValueHere</Url>
</AppUrl>
</FinalAppUrls>
<FinalMobileUrls i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<a1:string>ValueHere</a1:string>
</FinalMobileUrls>
<FinalUrlSuffix i:nil="false">ValueHere</FinalUrlSuffix>
<FinalUrls i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<a1:string>ValueHere</a1:string>
</FinalUrls>
<TrackingUrlTemplate i:nil="false">ValueHere</TrackingUrlTemplate>
<UrlCustomParameters i:nil="false">
<Parameters i:nil="false">
<CustomParameter>
<Key i:nil="false">ValueHere</Key>
<Value i:nil="false">ValueHere</Value>
</CustomParameter>
</Parameters>
</UrlCustomParameters>
<CriterionCashback i:nil="false" i:type="-- derived type specified here with the appropriate prefix --">
<Type i:nil="false">ValueHere</Type>
<!--This field is applicable if the derived type attribute is set to CashbackAdjustment-->
<CashbackPercent i:nil="false">ValueHere</CashbackPercent>
</CriterionCashback>
<!--No additional fields are applicable if the derived type attribute is set to NegativeAdGroupCriterion-->
</AdGroupCriterion>
</AdGroupCriterionAction>
</CriterionActions>
</ApplyProductPartitionActionsRequest>
</s:Body>
</s:Envelope>
Response SOAP
เทมเพลตนี้ถูกสร้างขึ้นโดยเครื่องมือเพื่อแสดงลําดับขององค์ประกอบ เนื้อ ความและ ส่วนหัว สําหรับการตอบสนอง SOAP
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header xmlns="https://bingads.microsoft.com/CampaignManagement/v13">
<TrackingId d3p1:nil="false" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">ValueHere</TrackingId>
</s:Header>
<s:Body>
<ApplyProductPartitionActionsResponse xmlns="https://bingads.microsoft.com/CampaignManagement/v13">
<AdGroupCriterionIds d4p1:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:d4p1="http://www.w3.org/2001/XMLSchema-instance">
<a1:long>ValueHere</a1:long>
</AdGroupCriterionIds>
<PartialErrors d4p1:nil="false" xmlns:d4p1="http://www.w3.org/2001/XMLSchema-instance">
<BatchError d4p1:type="-- derived type specified here with the appropriate prefix --">
<Code>ValueHere</Code>
<Details d4p1:nil="false">ValueHere</Details>
<ErrorCode d4p1:nil="false">ValueHere</ErrorCode>
<FieldPath d4p1:nil="false">ValueHere</FieldPath>
<ForwardCompatibilityMap xmlns:e70="http://schemas.datacontract.org/2004/07/System.Collections.Generic" d4p1:nil="false">
<e70:KeyValuePairOfstringstring>
<e70:key d4p1:nil="false">ValueHere</e70:key>
<e70:value d4p1:nil="false">ValueHere</e70:value>
</e70:KeyValuePairOfstringstring>
</ForwardCompatibilityMap>
<Index>ValueHere</Index>
<Message d4p1:nil="false">ValueHere</Message>
<Type d4p1:nil="false">ValueHere</Type>
<!--These fields are applicable if the derived type attribute is set to EditorialError-->
<Appealable d4p1:nil="false">ValueHere</Appealable>
<DisapprovedText d4p1:nil="false">ValueHere</DisapprovedText>
<Location d4p1:nil="false">ValueHere</Location>
<PublisherCountry d4p1:nil="false">ValueHere</PublisherCountry>
<ReasonCode>ValueHere</ReasonCode>
</BatchError>
</PartialErrors>
</ApplyProductPartitionActionsResponse>
</s:Body>
</s:Envelope>
ไวยากรณ์โค้ด
ไวยากรณ์ตัวอย่างสามารถใช้กับ Bing Ads SDKs ได้ ดู ตัวอย่างโค้ด API ของโฆษณา Bing สําหรับตัวอย่างเพิ่มเติม
public async Task<ApplyProductPartitionActionsResponse> ApplyProductPartitionActionsAsync(
IList<AdGroupCriterionAction> criterionActions)
{
var request = new ApplyProductPartitionActionsRequest
{
CriterionActions = criterionActions
};
return (await CampaignManagementService.CallAsync((s, r) => s.ApplyProductPartitionActionsAsync(r), request));
}
static ApplyProductPartitionActionsResponse applyProductPartitionActions(
ArrayOfAdGroupCriterionAction criterionActions) throws RemoteException, Exception
{
ApplyProductPartitionActionsRequest request = new ApplyProductPartitionActionsRequest();
request.setCriterionActions(criterionActions);
return CampaignManagementService.getService().applyProductPartitionActions(request);
}
static function ApplyProductPartitionActions(
$criterionActions)
{
$GLOBALS['Proxy'] = $GLOBALS['CampaignManagementProxy'];
$request = new ApplyProductPartitionActionsRequest();
$request->CriterionActions = $criterionActions;
return $GLOBALS['CampaignManagementProxy']->GetService()->ApplyProductPartitionActions($request);
}
response=campaignmanagement_service.ApplyProductPartitionActions(
CriterionActions=CriterionActions)
ข้อกําหนด
บริการ: การส่งเสริมการขายการจัดการบริการ.svc v13
Namespace: https://bingads.microsoft.com/CampaignManagement/v13