Display & Video 360 API สามารถตอบกลับด้วยข้อผิดพลาดและคำเตือนต่างๆ โซลูชัน API ที่ดี ต้องจัดการข้อผิดพลาดเหล่านี้ได้
ข้อผิดพลาดของ API
คำขอไปยัง API ที่ดำเนินการตามที่ตั้งใจไว้ไม่สำเร็จจะแสดงข้อผิดพลาด ควรตรวจจับและจัดการการตอบกลับข้อผิดพลาด
การตอบกลับข้อผิดพลาดของ API จะมีรหัสการตอบกลับ HTTP, ข้อความแสดงข้อผิดพลาด และสถานะรหัส RPC ของ Google โดยมีรูปแบบดังนี้
{
"error": {
"code": integer,
"message": string,
"status": enum (google.rpc.Code)
}
}
ต่อไปนี้คือรายการข้อผิดพลาดของ API ที่พบบ่อยและการดำเนินการที่แนะนำ
| รหัสข้อผิดพลาด | |
|---|---|
400 |
INVALID_ARGUMENTคำขอของคุณมีปัญหา ตรวจสอบฟิลด์ข้อความในการตอบกลับข้อผิดพลาดและอัปเดตคำขอตามนั้น |
401 |
UNAUTHENTICATEDระบบตรวจสอบสิทธิ์คำขอของคุณอย่างถูกต้องไม่ได้ ตรวจสอบว่าคุณได้รวมข้อมูลเข้าสู่ระบบ OAuth ที่ถูกต้องไว้ในคำขอแล้ว ดูข้อมูลเพิ่มเติมได้ที่คู่มือเริ่มใช้งานฉบับย่อ |
403 |
PERMISSION_DENIEDคุณไม่มีสิทธิ์ที่จำเป็นในการดำเนินการตามคำขอ ตรวจสอบว่าบัญชีผู้ใช้ของคุณมีสิทธิ์ที่เหมาะสมสำหรับพาร์ทเนอร์หรือผู้ลงโฆษณาที่เกี่ยวข้อง |
404 |
NOT_FOUNDไม่พบแหล่งข้อมูลที่คุณพยายามดึง ตรวจสอบว่ารหัสที่คุณใช้ถูกต้องและเป็นรหัสของประเภททรัพยากรที่กำลังดึงข้อมูล |
409 |
ABORTEDมีการแก้ไขทรัพยากรที่คุณพยายามแก้ไขในที่อื่น รอสักครู่แล้วลองส่งคำขออีกครั้ง |
429 |
RESOURCE_EXHAUSTEDคุณใช้โควต้าคำขอรายวันหรืออัตราการจำกัดเกินแล้ว ใช้คอนโซล Google Cloud เพื่อตรวจสอบการใช้งาน API อัปเดตเวิร์กโฟลว์ให้ทำงานภายในขีดจำกัดโควต้าที่มีอยู่ ดูข้อมูลเพิ่มเติมได้ที่คู่มือการเพิ่มประสิทธิภาพการใช้งาน |
500 |
INTERNALAPI พบข้อผิดพลาดภายใน รอสักครู่แล้วลองส่งคำขออีกครั้ง หากข้อผิดพลาดยังคงอยู่ โปรดติดต่อทีมสนับสนุน |
504 |
DEADLINE_EXCEEDEDAPI ใช้เวลานานเกินไปในการดำเนินการคำขอให้เสร็จสมบูรณ์ รอสักครู่แล้วลองส่งคำขออีกครั้ง หากข้อผิดพลาดยังคงอยู่ โปรดติดต่อทีมสนับสนุน |
ข้อผิดพลาดของ SDF
Display & Video 360 API ใช้การทำงานที่ใช้เวลานานเพื่อสร้างไฟล์ Structured Data
(SDF) ข้อผิดพลาดในการสร้าง SDF จะแสดงในoperationที่เสร็จสมบูรณ์ ฟิลด์ error จะมีรายละเอียด
ดูตัวอย่างที่ตัดทอนแล้วนี้
{
...
"done": true,
"error": {
"code": 3,
"message": "We couldn't prepare your CSV files: Invalid filter Ids for Advertiser: 00000000"
}
}
หากข้อความแสดงข้อผิดพลาดไม่ชัดเจน เราขอแนะนำให้ทำดังนี้
- ตรวจสอบว่าผู้ใช้มีบทบาทผู้ใช้มาตรฐานเป็นอย่างน้อยสำหรับพาร์ทเนอร์หรือผู้ลงโฆษณาหลัก
- ยืนยันว่ารหัสที่ระบุในตัวกรองถูกต้อง รหัสดังกล่าวต้องตรงกับประเภททรัพยากรที่ต้องการและต้องเป็นทรัพยากรย่อยของรหัสรูท
- ตรวจสอบว่าผู้ใช้มีงานดาวน์โหลด SDF พร้อมกันไม่เกิน 20 งาน
หากยังพบข้อผิดพลาด โปรดติดต่อทีมสนับสนุน
คำเตือนที่แม้จะเกิดขึ้นก็ยังดำเนินการต่อได้
คำเตือนแบบไม่บล็อกบ่งชี้ถึงปัญหาที่อาจส่งผลต่อการแสดงโฆษณาของรายการโฆษณา คำเตือนที่คล้ายกันจะปรากฏใน UI คำเตือนเหล่านี้เป็นแบบ พาสซีฟและแสดงอยู่ในรายการโฆษณา
สาเหตุหลักของคำเตือนอาจส่งผลต่อการแสดงรายการโฆษณา ในบางกรณี อาจทำให้โฆษณาไม่แสดงเลย
การป้องกัน
คำเตือนที่ไม่บล็อกบางรายการเกิดจากการกำหนดค่ารายการโฆษณาไม่ถูกต้อง ดังนี้
- การแสดงโฆษณา: รายการโฆษณาจะไม่แสดงโฆษณาหากการแสดงโฆษณาไม่ถูกต้อง หรือหากการแสดงโฆษณาของใบสั่งซื้อโฆษณาหมดอายุแล้ว ตรวจสอบว่ารายการโฆษณามี ช่วงเวลาแสดงโฆษณาภายในช่วงเวลาแสดงโฆษณาของใบสั่งซื้อการใส่โฆษณา
- ครีเอทีฟโฆษณาที่กำหนด: รายการโฆษณาจะแสดงไม่ได้หากไม่ได้กำหนดครีเอทีฟโฆษณาที่ถูกต้องให้กับรายการโฆษณานั้น
- การกำหนดเป้าหมาย: การแสดงโฆษณาของรายการโฆษณาอาจได้รับผลกระทบหรือถูกป้องกัน ทั้งหมดหากไม่ได้กำหนดการกำหนดเป้าหมายอย่างถูกต้อง
ตรวจสอบว่ารายการโฆษณาที่มีอยู่ไม่ได้สร้างคำเตือนใดๆ ก่อนที่จะใช้ การกำหนดค่าในรายการโฆษณาใหม่
การตรวจสอบ
คำเตือนที่ไม่บล็อกอาจปรากฏขึ้นขณะที่รายการโฆษณากำลังทำงาน ตรวจสอบรายการโฆษณาที่ใช้งานอยู่เพื่อดูคำเตือนใหม่เพื่อให้แน่ใจว่ารายการโฆษณาแสดงอย่างถูกต้อง
รับรายการโฆษณาแบบกลุ่มด้วยคำขอ list หากรายการโฆษณาส่งคืน
คำเตือนที่ไม่คาดคิด ให้แก้ไขปัญหาโดยเร็วที่สุดเพื่อลด
ผลกระทบต่อการแสดงโฆษณา
คุณเพิ่มคำเตือนได้แม้ว่าจะไม่ได้เปลี่ยนการตั้งค่าหรือการกำหนดเป้าหมาย ตัวอย่างของ การดำเนินการนี้ ได้แก่
- ใบสั่งซื้อการใส่โฆษณาหยุดชั่วคราวหรือหมดอายุ
- เลิกใช้งานรายการผู้ใช้หรือตัวเลือกการกำหนดเป้าหมายแล้ว