เลือกขอบเขต Google Classroom API

เอกสารนี้มีข้อมูลการให้สิทธิ์และการตรวจสอบสิทธิ์เฉพาะสำหรับ Google Classroom API ก่อนอ่านเอกสารนี้ โปรดอ่านข้อมูลการตรวจสอบสิทธิ์และการให้สิทธิ์ทั่วไปของ Google Workspace ที่ ดูข้อมูลเกี่ยวกับการตรวจสอบสิทธิ์และการให้สิทธิ์

กำหนดค่า OAuth 2.0 สำหรับการให้สิทธิ์

กำหนดค่าหน้าจอขอความยินยอม OAuth และเลือกขอบเขต เพื่อกำหนดข้อมูลที่จะแสดงต่อผู้ใช้และผู้ตรวจสอบแอป รวมถึงลงทะเบียน แอปเพื่อให้คุณเผยแพร่ได้ในภายหลัง

ขอบเขตของ Classroom API

หากต้องการกำหนดระดับการเข้าถึงที่มอบให้แอป คุณต้องระบุและ ประกาศขอบเขตการให้สิทธิ์ ขอบเขตการให้สิทธิ์คือสตริง URI ของ OAuth 2.0 ซึ่งมีชื่อแอป Google Workspace, ประเภทข้อมูลที่เข้าถึง และ ระดับการเข้าถึง ขอบเขตคือคำขอของแอปในการทำงานกับข้อมูล Google Workspace ซึ่งรวมถึง ข้อมูลบัญชี Google ของผู้ใช้

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

Classroom API รองรับขอบเขตต่อไปนี้

ขอบเขต ความหมาย
https://www.googleapis.com/auth/classroom.addons.teacher ดู สร้าง และอัปเดตไฟล์แนบของโปรเจ็กต์ Google Cloud ที่ขอ เพื่อสตรีมรายการในชั้นเรียนที่คุณสอนใน Google Classroom
https://www.googleapis.com/auth/classroom.addons.student ดูและอัปเดตไฟล์แนบของโปรเจ็กต์ Google Cloud ที่ขอไปยังรายการในสตรีม ใน Google Classroom
https://www.googleapis.com/auth/classroom.announcements ดูและจัดการประกาศใน Google Classroom
https://www.googleapis.com/auth/classroom.announcements.readonly ดูประกาศใน Google Classroom
https://www.googleapis.com/auth/classroom.courses ดู แก้ไข สร้าง และลบชั้นเรียน Google Classroom อย่างถาวร
https://www.googleapis.com/auth/classroom.courses.readonly ดูชั้นเรียน Google Classroom
https://www.googleapis.com/auth/classroom.coursework.me ดู สร้าง และแก้ไขงานต่างๆ ในคอร์สเรียน อาทิ งาน คำถาม และคะแนน
https://www.googleapis.com/auth/classroom.coursework.me.readonly ดูงานในหลักสูตรและคะแนนใน Google Classroom
https://www.googleapis.com/auth/classroom.coursework.students จัดการงานในหลักสูตรและคะแนนสำหรับนักเรียนใน ชั้นเรียน Google Classroom ที่คุณสอน รวมถึงดูงานในหลักสูตรและคะแนน สำหรับชั้นเรียนที่คุณดูแล
https://www.googleapis.com/auth/classroom.coursework.students.readonly ดูงานในหลักสูตรและคะแนนของนักเรียนในชั้นเรียน Google Classroom ที่คุณสอนหรือดูแล
https://www.googleapis.com/auth/classroom.courseworkmaterials ดู แก้ไข และสร้างสื่อสำหรับงานของชั้นเรียนใน Google Classroom
https://www.googleapis.com/auth/classroom.courseworkmaterials.readonly ดูสื่อสำหรับทุกงานของชั้นเรียน Google Classroom
https://www.googleapis.com/auth/classroom.guardianlinks.me.readonly ดูผู้ปกครอง Google Classroom ของคุณ
https://www.googleapis.com/auth/classroom.guardianlinks.students ดูและจัดการผู้ปกครองนักเรียนในชั้นเรียน Google Classroom ของคุณ
https://www.googleapis.com/auth/classroom.guardianlinks.students.readonly ดูผู้ปกครองนักเรียนในชั้นเรียน Google Classroom ของคุณ
https://www.googleapis.com/auth/classroom.profile.emails ดูอีเมลของคนในชั้นเรียนของคุณ
https://www.googleapis.com/auth/classroom.profile.photos ดูรูปโปรไฟล์ของคนในชั้นเรียนของคุณ
https://www.googleapis.com/auth/classroom.push-notifications รับการแจ้งเตือนเกี่ยวกับข้อมูล Google Classroom
https://www.googleapis.com/auth/classroom.rosters จัดการรายชื่อในชั้นเรียนของ Google Classroom
https://www.googleapis.com/auth/classroom.rosters.readonly ดูรายชื่อในชั้นเรียนของ Google Classroom
https://www.googleapis.com/auth/classroom.student-submissions.me.readonly ดูงานในหลักสูตรและคะแนนใน Google Classroom
https://www.googleapis.com/auth/classroom.student-submissions.students.readonly ดูงานในหลักสูตรและคะแนนของนักเรียนในชั้นเรียน Google Classroom ที่คุณสอนหรือดูแล
https://www.googleapis.com/auth/classroom.topics ดู สร้าง และแก้ไขหัวข้อใน Google Classroom
https://www.googleapis.com/auth/classroom.topics.readonly ดูหัวข้อใน Google Classroom