การประมวลผลขั้นสุดท้ายสำหรับการสร้างและแก้ไขโฆษณา

ก่อนเวอร์ชั่น 4.0 การซื้อโฆษณาจะส่งผลให้เกิดการหมดเวลาของระบบ ข้อผิดพลาดหน่วยความจำหมด หรือความล่าช้า ในการขยายระบบ เราได้แยกตรรกะที่ใช้การประมวลผลที่สำคัญและส่งผลให้เกิดข้อผิดพลาดชั่วคราวออกมาเป็นเวิร์กโฟล์วแยกต่างหากที่เรียกว่าการประมวลผลขั้นสุดท้าย (post-processing) ในตอนนี้ เมื่อคุณสร้างหรือแก้ไขโฆษณา ระบบก็จะต้านทานข้อผิดพลาดชั่วคราวได้มากขึ้น กระบวนการจะมีลักษณะดังนี้

ในการแสดงถึงระยะการปรับแต่งขั้นสุดท้ายหลังจากได้รับคำขอแล้ว เราได้นำสถานะการเรียกใช้โฆษณา IN-PROCESS มาใช้งานในเวอร์ชั่น 4.0 สถานะใหม่นี้จะใช้กับรายการต่อไปนี้

  • {campaign_ID},
  • {ad_set_ID},
  • {ad_ID} และ
  • {ad_creative_ID}

สำหรับแคมเปญ ชุดโฆษณา และโฆษณา การเปลี่ยนแปลงนี้จะส่งผลกระทบต่อรายการต่อไปนี้

ช่อง เวอร์ชั่น 4.0 ขึ้นไป ก่อนเวอร์ชั่น 4.0

effective_status (enum {ACTIVE, PAUSED, DELETED, PENDING_REVIEW, DISAPPROVED, PREAPPROVED, PENDING_BILLING_INFO, CAMPAIGN_PAUSED, ARCHIVED, ADSET_PAUSED, WITH_ISSUES, IN_PROCESS})

IN_PROCESS

สำหรับแคมเปญหรือชุดโฆษณาจะเป็น configured_status หรือ status ส่วนโฆษณาจะเป็น pending_review

configured_status enum {ACTIVE, PAUSED, DELETED, ARCHIVED}

ไม่มีการเปลี่ยนแปลง

ไม่มีการเปลี่ยนแปลง

status (enum {ACTIVE, PAUSED, DELETED, ARCHIVED})

ไม่มีการเปลี่ยนแปลง

ไม่มีการเปลี่ยนแปลง

ระยะการประมวลผลขั้นสุดท้ายจะปรากฏใน effective_status สำหรับแคมเปญ ชุดโฆษณา และโฆษณา และช่อง status สำหรับชิ้นงานโฆษณา ตัวอย่างเช่น คุณสามารถสืบค้นสถานะอ็อบเจ็กต์ได้ที่ /creative_id?fields=status หากอยู่ในระยะการประมวลผลขั้นสุดท้าย คุณจะเห็นดังนี้

{
 "status": "IN-PROCESS", 
 "id": "<creative_id>"
}   

หากชิ้นงานโฆษณาของคุณผ่านการประมวลผลขั้นสุดท้ายได้สำเร็จ คุณจะเห็นดังนี้

{ 
"status": "ACTIVE", 
"id": "<creative_id>"
}  

หากการประมวลผลขั้นสุดท้ายล้มเหลว เราจะตั้งอ็อบเจ็กต์ของคุณเป็น WITH_ISSUES และระบุข้อผิดพลาดใน issues_info ตัวอย่างเช่นใน creative_ID?fields=status, issues_info

{ 
"status": "WITH_ISSUES", 
"issues_info": [ 
{ 
"level": "CREATIVE", 
"error_code": 1815869, 
"error_summary": "Ad post is not available", 
"error_message": "The Facebook post associated with your ad is not available. It may have been removed, or you may not have permission to view it." } 
], 
"id": "<creative_id>"
}

เมื่ออ็อบเจ็กต์โฆษณาอยู่ในสถานะ IN_PROCESS คุณจะยังสามารถดำเนินการอัพเดตตามปกติกับอ็อบเจ็กต์และรายการย่อยของอ็อบเจ็กต์ได้