ข้อผิดพลาดการเข้าถึง
เมธอด Classroom API ทั้งหมดอาจแสดงผลข้อผิดพลาด PERMISSION_DENIED (HTTP 403) หากผู้ใช้ปลายทางมีคุณสมบัติไม่ตรงตามข้อกำหนดเบื้องต้นสำหรับการเข้าถึง ข้อความแสดงข้อผิดพลาดจะมีข้อความแสดงข้อผิดพลาดเพื่อช่วยคุณระบุสาเหตุและนำผู้ใช้ไปยังการดำเนินการที่เหมาะสม
ส่วนต่อไปนี้จะอธิบายข้อความแสดงข้อผิดพลาดของ API
CannotDirectAddUser
CannotDirectAddUser
บ่งบอกว่าเพิ่มผู้ใช้ลงในหลักสูตรโดยตรงไม่ได้ รหัสนี้เกิดขึ้นเมื่อผู้ดูแลระบบโดเมนพยายามเพิ่มผู้ใช้ไปยังหลักสูตร และผู้ใช้นั้นไม่มีที่อยู่อีเมลหรือไม่ได้อยู่ในโดเมน
การดำเนินการที่เป็นไปได้: อธิบายสาเหตุของความล้มเหลวและแนะนำให้ผู้ดูแลระบบโดเมนตรวจสอบว่ามีบัญชีผู้ใช้อยู่และอยู่ภายในโดเมนของผู้ดูแลระบบของหลักสูตร
ClassroomDisabled
ClassroomDisabled
บ่งบอกว่าผู้ใช้ที่ส่งคำขอไม่มีสิทธิ์เข้าถึง Classroom
การดำเนินการที่เป็นไปได้: ให้ผู้ใช้ดูวิธีการเปิดใช้การเข้าถึง Classroom นอกจากนี้ ผู้ใช้อาจใช้บัญชีที่ไม่ถูกต้อง คุณจึงอาจระบุลิงก์ไปยังการใช้หลายบัญชี เพื่อให้ผู้ใช้สามารถเลือกบัญชีที่ถูกต้องได้
ClassroomApiDisabled
ClassroomApiDisabled
บ่งบอกว่าผู้ใช้ที่ส่งคำขอไม่มีสิทธิ์เข้าถึง Classroom API
การดำเนินการที่เป็นไปได้: ให้ผู้ใช้ดูวิธีการเปิดใช้การเข้าถึงข้อมูลใน Classroom โปรดดูเพิ่มเติมที่ ClassroomDisabled เนื่องจากผู้ใช้อาจใช้บัญชีที่ไม่ถูกต้อง
ProjectPermissionDenied
ProjectPermissionDenied
แสดงให้เห็นว่าคำขอพยายามแก้ไขทรัพยากรที่เชื่อมโยงกับโปรเจ็กต์ใน Developer Console อื่น
การดำเนินการที่เป็นไปได้: ระบุว่าแอปพลิเคชันของคุณส่งคำขอที่ต้องการไม่ได้ ซึ่งสร้างได้ด้วยโปรเจ็กต์ Developer Console ของรหัสไคลเอ็นต์ OAuth ที่สร้างทรัพยากรเท่านั้น