หน้านี้จะแสดงข้อผิดพลาดที่พบบ่อยและให้เคล็ดลับในการป้องกันและจัดการกับข้อผิดพลาดเหล่านั้น
ดูรายการข้อผิดพลาดทั้งหมดได้ที่ข้อมูลอ้างอิงข้อผิดพลาด หากต้องการการสนับสนุนเพิ่มเติม โปรดไปที่ฟอรัม
google.auth.exceptions.RefreshError
|
invalid_grant |
สรุป | โทเค็นหมดอายุหรือเพิกถอนแล้ว |
สาเหตุที่พบบ่อย |
โปรเจ็กต์ Google Cloud Platform ที่มีหน้าจอขอความยินยอม OAuth ที่กำหนดค่าสำหรับประเภทผู้ใช้ภายนอกและมีสถานะการเผยแพร่ Testing จะออกโทเค็นการรีเฟรชที่จะหมดอายุใน 7 วัน
|
วิธีจัดการ |
สถานะการเผยแพร่โปรเจ็กต์ Google ของคุณคือ Testing ดังนั้นโทเค็นการรีเฟรชจะหมดอายุทุก 7 วันและได้รับข้อผิดพลาด invalid_grant ไปที่คอนโซล Google API แล้วไปที่หน้าจอขอความยินยอม OAuth จากนั้นเปลี่ยนสถานะการเผยแพร่เป็น In production ตามวิธีการเหล่านี้เพื่อหลีกเลี่ยงไม่ให้โทเค็นการรีเฟรชหมดอายุใน 7 วัน
|
คำแนะนำการป้องกัน |
ดูแอปที่ไม่ได้รับการยืนยัน
|
|
|
CLIENT_CUSTOMER_ID_INVALID |
สรุป | รหัสลูกค้าของไคลเอ็นต์ไม่ใช่ตัวเลข |
สาเหตุที่พบบ่อย |
การใช้รหัสลูกค้าของลูกค้าที่ไม่เหมาะสม
|
วิธีจัดการ |
ไม่มี
|
คำแนะนำการป้องกัน |
123-456-7890 ควรเป็น 1234567890 โปรดดูรายละเอียดที่เริ่มต้นใช้งาน
|
|
CLIENT_CUSTOMER_ID_IS_REQUIRED |
สรุป | ไม่ได้ระบุรหัสลูกค้าของไคลเอ็นต์ในส่วนหัว HTTP |
สาเหตุที่พบบ่อย |
ไม่ได้ระบุรหัสลูกค้าของไคลเอ็นต์ในส่วนหัว HTTP
|
วิธีจัดการ |
ไม่มี
|
คำแนะนำการป้องกัน |
ต้องระบุรหัสลูกค้าของไคลเอ็นต์สำหรับการเรียกทั้งหมด ดังนั้นอย่าลืมระบุในส่วนหัว HTTP ลองใช้ไลบรารีของไคลเอ็นต์ในการจัดการเรื่องนี้ให้คุณ
|
|
CUSTOMER_NOT_FOUND |
สรุป | ไม่พบบัญชีสำหรับรหัสลูกค้าที่ระบุในส่วนหัว |
สาเหตุที่พบบ่อย |
การพยายามเข้าถึงบัญชีที่เพิ่งสร้างขึ้นก่อนที่จะมีการสร้างบัญชีในแบ็กเอนด์
|
วิธีจัดการ |
รอ 5 นาทีแรก แล้วลองอีกครั้งทุก 30 วินาที
|
คำแนะนำการป้องกัน |
รอสักครู่หลังจากที่สร้างบัญชีแล้วก่อนที่จะส่งคำขอบัญชี
|
|
GOOGLE_ACCOUNT_COOKIE_INVALID |
สรุป | โทเค็นเพื่อการเข้าถึงในส่วนหัวของคำขอไม่ถูกต้องหรือหมดอายุ |
สาเหตุที่พบบ่อย |
โทเค็นเพื่อการเข้าถึงใช้งานไม่ได้
|
วิธีจัดการ |
ขอโทเค็นใหม่ หากคุณใช้ไลบรารีของไคลเอ็นต์ของเรา ให้ดูเอกสารประกอบเกี่ยวกับวิธีรีเฟรชโทเค็น
|
คำแนะนำการป้องกัน |
จัดเก็บและนำโทเค็นเพื่อการเข้าถึงมาใช้ซ้ำจนกว่าจะหมดอายุ
|
|
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
|
|
|
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 เป็นรหัสบัญชีดูแลจัดการโดยไม่มีขีดกลาง (- ) ไลบรารีของไคลเอ็นต์รองรับการดำเนินการนี้
|
|