ข้อผิดพลาดที่พบบ่อย

หน้านี้จะแสดงข้อผิดพลาดที่พบบ่อยและให้เคล็ดลับในการป้องกันและจัดการกับข้อผิดพลาดเหล่านั้น ดูรายการข้อผิดพลาดทั้งหมดได้ที่ข้อมูลอ้างอิงข้อผิดพลาด หากต้องการการสนับสนุนเพิ่มเติม โปรดไปที่ฟอรัม

google.auth.exceptions.RefreshError

invalid_grant
สรุปโทเค็นหมดอายุหรือเพิกถอนแล้ว
สาเหตุที่พบบ่อย โปรเจ็กต์ Google Cloud Platform ที่มีหน้าจอขอความยินยอม OAuth ที่กำหนดค่าสำหรับประเภทผู้ใช้ภายนอกและมีสถานะการเผยแพร่ Testing จะออกโทเค็นการรีเฟรชที่จะหมดอายุใน 7 วัน
วิธีจัดการ สถานะการเผยแพร่โปรเจ็กต์ Google ของคุณคือ Testing ดังนั้นโทเค็นการรีเฟรชจะหมดอายุทุก 7 วันและได้รับข้อผิดพลาด invalid_grant ไปที่คอนโซล Google API แล้วไปที่หน้าจอขอความยินยอม OAuth จากนั้นเปลี่ยนสถานะการเผยแพร่เป็น In production ตามวิธีการเหล่านี้เพื่อหลีกเลี่ยงไม่ให้โทเค็นการรีเฟรชหมดอายุใน 7 วัน
คำแนะนำการป้องกัน ดูแอปที่ไม่ได้รับการยืนยัน

AuthenticationError

CLIENT_CUSTOMER_ID_INVALID
สรุปรหัสลูกค้าของไคลเอ็นต์ไม่ใช่ตัวเลข
สาเหตุที่พบบ่อย การใช้รหัสลูกค้าของลูกค้าที่ไม่เหมาะสม
วิธีจัดการ ไม่มี
คำแนะนำการป้องกัน 123-456-7890 ควรเป็น 1234567890 โปรดดูรายละเอียดที่เริ่มต้นใช้งาน
CLIENT_CUSTOMER_ID_IS_REQUIRED
สรุปไม่ได้ระบุรหัสลูกค้าของไคลเอ็นต์ในส่วนหัว HTTP
สาเหตุที่พบบ่อย ไม่ได้ระบุรหัสลูกค้าของไคลเอ็นต์ในส่วนหัว HTTP
วิธีจัดการ ไม่มี
คำแนะนำการป้องกัน ต้องระบุรหัสลูกค้าของไคลเอ็นต์สำหรับการเรียกทั้งหมด ดังนั้นอย่าลืมระบุในส่วนหัว HTTP ลองใช้ไลบรารีของไคลเอ็นต์ในการจัดการเรื่องนี้ให้คุณ
CUSTOMER_NOT_FOUND
สรุปไม่พบบัญชีสำหรับรหัสลูกค้าที่ระบุในส่วนหัว
สาเหตุที่พบบ่อย การพยายามเข้าถึงบัญชีที่เพิ่งสร้างขึ้นก่อนที่จะมีการสร้างบัญชีในแบ็กเอนด์
วิธีจัดการ รอ 5 นาทีแรก แล้วลองอีกครั้งทุก 30 วินาที
คำแนะนำการป้องกัน รอสักครู่หลังจากที่สร้างบัญชีแล้วก่อนที่จะส่งคำขอบัญชี
สรุปโทเค็นเพื่อการเข้าถึงในส่วนหัวของคำขอไม่ถูกต้องหรือหมดอายุ
สาเหตุที่พบบ่อย โทเค็นเพื่อการเข้าถึงใช้งานไม่ได้
วิธีจัดการ ขอโทเค็นใหม่ หากคุณใช้ไลบรารีของไคลเอ็นต์ของเรา ให้ดูเอกสารประกอบเกี่ยวกับวิธีรีเฟรชโทเค็น
คำแนะนำการป้องกัน จัดเก็บและนำโทเค็นเพื่อการเข้าถึงมาใช้ซ้ำจนกว่าจะหมดอายุ
NOT_ADS_USER
สรุปบัญชี Google ที่ใช้สร้างโทเค็นเพื่อการเข้าถึงไม่ได้เชื่อมโยงกับบัญชี Google Ads ใดๆ
สาเหตุที่พบบ่อย ข้อมูลเข้าสู่ระบบที่ระบุสอดคล้องกับบัญชี Google ที่ไม่ได้เปิดใช้งาน Google Ads
วิธีจัดการ โปรดลงชื่อเข้าใช้ด้วยบัญชี Google Ads ที่ถูกต้อง (โดยทั่วไปคือบัญชีดูแลจัดการ) เพื่อดำเนินการตามขั้นตอน OAuth นอกจากนี้คุณยังเชิญบัญชี Google ให้เข้าถึงบัญชี Google Ads ที่มีอยู่ได้ด้วยการลงชื่อเข้าใช้บัญชีดูแลจัดการ เลือกลูกค้าหรือบัญชีดูแลจัดการที่เป็นปัญหา ไปที่ Tools and Settings > Access and security จากนั้นเพิ่มอีเมลของบัญชี Google
คำแนะนำการป้องกัน ไม่มี
OAUTH_TOKEN_INVALID
สรุปโทเค็นเพื่อการเข้าถึง OAuth ในส่วนหัวไม่ถูกต้อง
สาเหตุที่พบบ่อย โทเค็นเพื่อการเข้าถึงที่ส่งผ่านส่วนหัว HTTP ไม่ถูกต้อง
วิธีจัดการ ไม่มี
คำแนะนำการป้องกัน ตรวจสอบว่าคุณได้ส่งโทเค็นเพื่อการเข้าถึงที่ถูกต้องซึ่งเชื่อมโยงกับบัญชีของคุณ บางครั้งผู้ใช้อาจสับสนกับโทเค็นการรีเฟรชและรหัสการให้สิทธิ์ หากคุณต้องการรับข้อมูลเข้าสู่ระบบที่เข้าถึงบัญชีลูกค้าทั้งหมดภายใต้บัญชีดูแลจัดการได้ คุณต้องรับโทเค็นสำหรับรีเฟรชของบัญชีดูแลจัดการนั้น โปรดดูรายละเอียดเพิ่มเติมในคู่มือของเราเกี่ยวกับโทเค็นเพื่อการเข้าถึงและโทเค็นการรีเฟรชและ OAuth2

AuthorizationError

CUSTOMER_NOT_ENABLED
สรุปไม่สามารถเข้าถึงบัญชีของลูกค้าได้เนื่องจากไม่อยู่ในสถานะเปิดใช้
สาเหตุที่พบบ่อย ซึ่งกรณีนี้จะเกิดขึ้นเมื่อบัญชีของลูกค้าลงชื่อสมัครใช้ไม่เสร็จหรือถูกปิดใช้งานไปแล้ว
วิธีจัดการ ลงชื่อเข้าใช้ UI ของ Google Ads และดูว่าคุณได้ลงชื่อสมัครใช้บัญชีนี้เสร็จสมบูรณ์แล้ว สำหรับบัญชีที่ปิดใช้งาน โปรดดูหัวข้อเปิดใช้งานบัญชี Google Ads ที่ยกเลิกอีกครั้ง
คำแนะนำการป้องกัน คุณสามารถตรวจสอบว่าบัญชีลูกค้าถูกปิดใช้งานหรือไม่โดยตรวจสอบสถานะถูกยกเลิก
DEVELOPER_TOKEN_NOT_APPROVED
สรุปโทเค็นของนักพัฒนาซอฟต์แวร์ได้รับอนุมัติให้ใช้กับบัญชีทดสอบเท่านั้น และมีการพยายามเข้าถึงบัญชีที่ไม่ใช่ทดสอบ
สาเหตุที่พบบ่อย มีการใช้โทเค็นของนักพัฒนาซอฟต์แวร์ทดสอบเพื่อเข้าถึงบัญชีที่ไม่ใช่การทดสอบ
วิธีจัดการ ตรวจสอบให้แน่ใจว่าจริงๆ แล้วคุณต้องการเข้าถึงบัญชีที่ไม่ใช่การทดสอบ หากใช่ คุณจะต้องสมัครเพื่ออัปเกรดโทเค็นของนักพัฒนาซอฟต์แวร์เป็นสิทธิ์การเข้าถึงระดับมาตรฐานหรือขั้นพื้นฐาน
คำแนะนำการป้องกัน ไม่มี
DEVELOPER_TOKEN_PROHIBITED
สรุปไม่อนุญาตให้ใช้โทเค็นของนักพัฒนากับโปรเจ็กต์ที่ส่งในคำขอ
สาเหตุที่พบบ่อย โปรเจ็กต์คอนโซล Google API แต่ละโปรเจ็กต์สามารถเชื่อมโยงกับโทเค็นของนักพัฒนาจากบัญชีดูแลจัดการเพียงบัญชีเดียว เมื่อคุณส่งคำขอ Google Ads API โทเค็นของนักพัฒนาจะจับคู่กับโปรเจ็กต์คอนโซล Google API อย่างถาวร หากไม่ได้ใช้โปรเจ็กต์คอนโซล Google API ใหม่ คุณจะได้รับข้อผิดพลาด DEVELOPER_TOKEN_PROHIBITED เมื่อส่งคําขอ
วิธีจัดการ ไม่มี
คำแนะนำการป้องกัน หากเปลี่ยนไปใช้โทเค็นของนักพัฒนาภายใต้บัญชีดูแลจัดการใหม่ คุณจะต้องสร้างโปรเจ็กต์คอนโซล Google API ใหม่สำหรับคำขอ Google Ads API ที่ใช้โทเค็นของผู้จัดการใหม่
USER_PERMISSION_DENIED
สรุปลูกค้าที่ได้รับอนุญาตไม่มีสิทธิ์เข้าถึงลูกค้าที่ดำเนินการอยู่
สาเหตุที่พบบ่อย มีการตรวจสอบสิทธิ์ในฐานะผู้ใช้ที่มีสิทธิ์เข้าถึงบัญชีดูแลจัดการ แต่ไม่ได้ระบุ login-customer-id ในคำขอ
วิธีจัดการ ไม่มี
คำแนะนำการป้องกัน ระบุ login-customer-id เป็นรหัสบัญชีดูแลจัดการโดยไม่มีขีดกลาง (-) ไลบรารีของไคลเอ็นต์รองรับการดำเนินการนี้