คู่มือนี้แสดงรายการข้อผิดพลาดของ API ที่พบบ่อยและนำเสนอแนวทางป้องกันและจัดการข้อผิดพลาดเหล่านั้น
ดูรายการข้อผิดพลาดทุกประเภทแบบละเอียดได้ที่ข้อมูลอ้างอิงข้อผิดพลาดของ Google Ads API หากต้องการความช่วยเหลือเพิ่มเติม
ให้ถามคำถามในฟอรัม
Google Ads API
สถานะการเผยแพร่ของโปรเจ็กต์ Google คือ Testing ดังนั้นโทเค็นการรีเฟรชจะหมดอายุทุกๆ 7 วันและได้รับข้อผิดพลาด invalid_grant ไปที่คอนโซล Google API แล้วไปที่หน้าจอขอความยินยอม OAuth จากนั้นเปลี่ยนสถานะการเผยแพร่เป็น In production เพื่อไม่ให้โทเค็นการรีเฟรชหมดอายุใน 7 วัน
บัญชี Google ที่ใช้สร้างโทเค็นเพื่อการเข้าถึงไม่ได้เชื่อมโยงกับบัญชี Google Ads ใดๆ
สาเหตุที่พบบ่อย
ข้อมูลเข้าสู่ระบบที่ระบุตรงกับบัญชี Google ที่ไม่ได้เปิดใช้ Google Ads
วิธีรับมือ
ตรวจสอบว่าคุณลงชื่อเข้าใช้ด้วยบัญชี Google Ads ที่ถูกต้อง (โดยปกติจะเป็นบัญชีดูแลจัดการ) สำหรับขั้นตอน OAuth นอกจากนี้ คุณยังเชิญบัญชี Google ให้เข้าถึงบัญชี Google Ads ที่มีอยู่ได้โดยลงชื่อเข้าใช้บัญชีดูแลจัดการ เลือกบัญชีลูกค้าหรือบัญชีดูแลจัดการที่ต้องการ ไปที่ Tools and Settings > Access and security แล้วเพิ่มอีเมลของบัญชี Google
โปรเจ็กต์ Google Cloud มีสิทธิ์เข้าถึงระดับทดสอบเท่านั้นและใช้เข้าถึงบัญชีจริงไม่ได้
สาเหตุที่พบบ่อย
ใช้โปรเจ็กต์ Google Cloud ที่มีสิทธิ์เข้าถึงระดับทดสอบเพื่อส่งคำขอไปยังบัญชี Google Ads ที่ไม่ใช่บัญชีทดสอบ (บัญชีจริง) (ใน API เวอร์ชัน v24 และเวอร์ชันก่อนหน้า เงื่อนไขนี้จะแสดงผล AuthorizationError.ACTION_NOT_PERMITTED)
วิธีรับมือ
หากคุณกำลังทดสอบ โปรดตรวจสอบว่าคำขอของคุณกำหนดเป้าหมายเป็นบัญชีทดสอบ หากต้องการเข้าถึงบัญชี Google Ads จริง ให้ตรวจสอบระดับการเข้าถึงของโปรเจ็กต์ Google Cloud ในหน้าภาพรวม Google Ads API แล้วอัปเกรดระดับการเข้าถึงของโปรเจ็กต์เป็นสิทธิ์เข้าถึงระดับ Explorer, Basic หรือ Standard