เอกสารนี้มีข้อมูลการให้สิทธิ์และการตรวจสอบสิทธิ์เฉพาะสำหรับ 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 |