เอกสารนี้มีข้อมูลการให้สิทธิ์และการตรวจสอบสิทธิ์เฉพาะสำหรับ Google Calendar API ก่อนอ่านเอกสารนี้ โปรดอ่านข้อมูลการตรวจสอบสิทธิ์และการให้สิทธิ์ทั่วไปของ Google Workspace ที่หัวข้อดูข้อมูลเกี่ยวกับการตรวจสอบสิทธิ์และการให้สิทธิ์
กำหนดค่า OAuth 2.0 สำหรับการให้สิทธิ์
กำหนดค่าหน้าจอขอความยินยอม OAuth และเลือกขอบเขตเพื่อกำหนดข้อมูลที่แสดงต่อผู้ใช้และผู้ตรวจสอบแอป และลงทะเบียนแอปเพื่อให้เผยแพร่ได้ในภายหลัง
ขอบเขตของ Calendar API
หากต้องการกำหนดระดับการเข้าถึงที่อนุญาตแก่แอป คุณต้องระบุและประกาศขอบเขตการให้สิทธิ์ ขอบเขตการให้สิทธิ์คือสตริง URI ของ OAuth 2.0 ซึ่งมีชื่อแอป Google Workspace, ประเภทข้อมูลที่แอปเข้าถึง และระดับการเข้าถึง ขอบเขตคือคําขอของแอปในการจัดการข้อมูล Google Workspace ซึ่งรวมถึงข้อมูลบัญชี Google ของผู้ใช้
เมื่อติดตั้งแอปแล้ว ระบบจะขอให้ผู้ใช้ตรวจสอบขอบเขตที่แอปใช้ โดยทั่วไป คุณควรเลือกขอบเขตที่มุ่งเน้นแคบที่สุดเท่าที่จะเป็นไปได้และหลีกเลี่ยงการขอขอบเขตที่แอปไม่จําเป็นต้องใช้ ผู้ใช้จะให้สิทธิ์เข้าถึงขอบเขตที่จำกัดและอธิบายไว้อย่างชัดเจนได้ง่ายขึ้น
Calendar API รองรับขอบเขตต่อไปนี้
ขอบเขต | ความหมาย |
---|---|
https://www.googleapis.com/auth/calendar |
ดู แก้ไข แชร์ และลบปฏิทินทั้งหมดที่คุณเข้าถึงได้โดยใช้ Google ปฏิทินอย่างถาวร |
https://www.googleapis.com/auth/calendar.readonly |
ดูและดาวน์โหลดปฏิทินทั้งหมดที่คุณเข้าถึงได้ด้วยปฏิทิน |
https://www.googleapis.com/auth/calendar.freebusy |
ดูเวลาว่างของคุณในปฏิทิน |
https://www.googleapis.com/auth/calendar.events |
ดูและแก้ไขกิจกรรมในปฏิทินทั้งหมด |
https://www.googleapis.com/auth/calendar.events.readonly |
ดูกิจกรรมในปฏิทินทั้งหมด |
https://www.googleapis.com/auth/calendar.settings.readonly |
ดูการตั้งค่าปฏิทิน |
https://www.googleapis.com/auth/calendar.addons.execute |
ทำงานเป็นส่วนเสริมในปฏิทิน |
https://www.googleapis.com/auth/calendar.addons.current.event.read |
ดูกิจกรรมที่คุณเปิดใน Google ปฏิทิน |
https://www.googleapis.com/auth/calendar.addons.current.event.write |
แก้ไขกิจกรรมที่คุณเปิดใน Google ปฏิทิน |
https://www.googleapis.com/auth/calendar.events.owned |
ดู สร้าง เปลี่ยนแปลง และลบกิจกรรมในปฏิทิน Google ที่คุณเป็นเจ้าของ |
https://www.googleapis.com/auth/calendar.events.owned.readonly |
ดูกิจกรรมในปฏิทิน Google ที่คุณเป็นเจ้าของ |
https://www.googleapis.com/auth/calendar.events.freebusy |
ดูความพร้อมในปฏิทิน Google ที่คุณเข้าถึงได้ |
https://www.googleapis.com/auth/calendar.app.created |
สร้างปฏิทิน Google รอง และดู สร้าง เปลี่ยนแปลง และลบกิจกรรมในปฏิทิน |
https://www.googleapis.com/auth/calendar.calendarlist |
ดู เพิ่ม และนำปฏิทิน Google ที่คุณสมัครใช้บริการออก |
https://www.googleapis.com/auth/calendar.calendarlist.readonly |
ดูรายการปฏิทิน Google ที่คุณสมัครใช้บริการ |
https://www.googleapis.com/auth/calendar.calendars |
ดูและเปลี่ยนแปลงพร็อพเพอร์ตี้ของปฏิทิน Google ที่คุณเข้าถึงได้ และสร้างปฏิทินรอง |
https://www.googleapis.com/auth/calendar.calendars.readonly |
ดูชื่อ คำอธิบาย เขตเวลาเริ่มต้น และพร็อพเพอร์ตี้อื่นๆ ของปฏิทิน Google ที่คุณเข้าถึงได้ |
https://www.googleapis.com/auth/calendar.acls |
ดูและเปลี่ยนแปลงสิทธิ์การแชร์ของปฏิทิน Google ที่คุณเป็นเจ้าของ |
https://www.googleapis.com/auth/calendar.acls.readonly |
ดูสิทธิ์การแชร์ของปฏิทิน Google ที่คุณเป็นเจ้าของ |
https://www.googleapis.com/auth/calendar.events.public.readonly |
ดูกิจกรรมในปฏิทินสาธารณะ |