Access Errors

ข้อผิดพลาดการเข้าถึง

เมธอด 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 ที่สร้างทรัพยากรเท่านั้น