แชร์ผ่าน


การดําเนินการบริการ 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