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

UserIneligibleToUpdateGradingPeriodSettings

UserIneligibleToUpdateGradingPeriodSettings ระบุว่าคำขอดังกล่าวพยายามแก้ไขการตั้งค่าระยะเวลาการให้คะแนนในหลักสูตรที่ผู้ใช้หรือเจ้าของหลักสูตรที่ส่งคำขอไม่มีใบอนุญาต Google Workspace for Education ที่เหมาะสม

การดำเนินการที่เป็นไปได้: ระบุว่าแอปพลิเคชันของคุณไม่สามารถส่งคำขออัปเดตการตั้งค่าระยะเวลาการให้คะแนนได้ตามต้องการ เนื่องจากสถานะการอนุญาตให้ใช้สิทธิของผู้ใช้ที่ส่งคำขอหรือเจ้าของหลักสูตร คุณจะมอบหมายใบอนุญาตได้ในคอนโซลผู้ดูแลระบบของ Google