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

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

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 เป็นรหัสบัญชีดูแลจัดการโดยไม่มีขีดกลางสั้น (-) ไลบรารีของไคลเอ็นต์รองรับการดำเนินการนี้ในตัว