แทรกปฏิทินที่มีอยู่ลงในรายการปฏิทินของผู้ใช้ ลองใช้เลย
ส่งคำขอ
คำขอ HTTP
POST https://www.googleapis.com/calendar/v3/users/me/calendarList
พารามิเตอร์
| ชื่อพารามิเตอร์ | ค่า | คำอธิบาย | 
|---|---|---|
| พารามิเตอร์การค้นหาที่ไม่บังคับ | ||
| colorRgbFormat | boolean | ระบุว่าจะใช้ช่อง foregroundColorและbackgroundColorเพื่อเขียนสีปฏิทิน (RGB) หรือไม่ หากใช้ฟีเจอร์นี้ ระบบจะตั้งค่าช่องcolorIdตามดัชนีเป็นตัวเลือกที่ตรงกันที่สุดโดยอัตโนมัติ ไม่บังคับ ค่าเริ่มต้นคือ False | 
การให้สิทธิ์
คำขอนี้ต้องมีการให้สิทธิ์ด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
| ขอบเขต | 
|---|
| https://www.googleapis.com/auth/calendar | 
| https://www.googleapis.com/auth/calendar.calendarlist | 
ดูข้อมูลเพิ่มเติมได้ที่หน้าการตรวจสอบสิทธิ์และการให้สิทธิ์
เนื้อความของคำขอ
ในเนื้อหาคำขอ ให้ระบุทรัพยากร CalendarList ที่มีพร็อพเพอร์ตี้ต่อไปนี้
| ชื่อพร็อพเพอร์ตี้ | ค่า | คำอธิบาย | หมายเหตุ | 
|---|---|---|---|
| พร็อพเพอร์ตี้ที่จำเป็น | |||
| id | string | ตัวระบุของปฏิทิน | |
| พร็อพเพอร์ตี้ที่ไม่บังคับ | |||
| backgroundColor | string | สีหลักของปฏิทินในรูปแบบฐานสิบหก " #0088aa" พร็อพเพอร์ตี้นี้จะแทนที่พร็อพเพอร์ตี้colorIdตามดัชนี หากต้องการตั้งค่าหรือเปลี่ยนพร็อพเพอร์ตี้นี้ คุณต้องระบุcolorRgbFormat=trueในพารามิเตอร์ของเมธอด insert, update และ patch ไม่บังคับ | เขียนได้ | 
| colorId | string | สีของปฏิทิน รหัสนี้หมายถึงรายการในส่วน calendarของคำจำกัดความสี (ดูปลายทางสี) พร็อพเพอร์ตี้นี้ถูกแทนที่โดยพร็อพเพอร์ตี้backgroundColorและforegroundColorและระบบจะไม่สนใจเมื่อใช้พร็อพเพอร์ตี้เหล่านี้ ไม่บังคับ | เขียนได้ | 
| defaultReminders[] | list | การช่วยเตือนเริ่มต้นที่ผู้ใช้ที่ตรวจสอบสิทธิ์มีสำหรับปฏิทินนี้ | เขียนได้ | 
| defaultReminders[].method | string | วิธีการที่ใช้โดยการช่วยเตือนนี้ ค่าที่เป็นไปได้มีดังนี้ 
 ต้องระบุเมื่อเพิ่มการช่วยเตือน | เขียนได้ | 
| defaultReminders[].minutes | integer | จำนวนนาทีก่อนเริ่มกิจกรรมที่การช่วยเตือนควรทริกเกอร์ ค่าที่ใช้ได้คือระหว่าง 0 ถึง 40320 (4 สัปดาห์เป็นนาที) ต้องระบุเมื่อเพิ่มการช่วยเตือน | เขียนได้ | 
| foregroundColor | string | สีพื้นหน้าของปฏิทินในรูปแบบฐานสิบหก " #ffffff" พร็อพเพอร์ตี้นี้จะแทนที่พร็อพเพอร์ตี้colorIdตามดัชนี หากต้องการตั้งค่าหรือเปลี่ยนพร็อพเพอร์ตี้นี้ คุณต้องระบุcolorRgbFormat=trueในพารามิเตอร์ของเมธอด insert, update และ patch ไม่บังคับ | เขียนได้ | 
| notificationSettings | object | การแจ้งเตือนที่ผู้ใช้ที่ตรวจสอบสิทธิ์แล้วได้รับสำหรับปฏิทินนี้ | เขียนได้ | 
| notificationSettings.notifications[].method | string | วิธีการที่ใช้ส่งการแจ้งเตือน ค่าที่เป็นไปได้คือ 
 ต้องระบุเมื่อเพิ่มการแจ้งเตือน | เขียนได้ | 
| notificationSettings.notifications[].type | string | ประเภทการแจ้งเตือน ค่าที่เป็นไปได้มีดังนี้ 
 ต้องระบุเมื่อเพิ่มการแจ้งเตือน | เขียนได้ | 
| selected | boolean | เนื้อหาปฏิทินจะปรากฏใน UI ของปฏิทินหรือไม่ ไม่บังคับ ค่าเริ่มต้นคือ False | เขียนได้ | 
| summaryOverride | string | สรุปที่ผู้ใช้ที่ตรวจสอบสิทธิ์แล้วตั้งค่าไว้สำหรับปฏิทินนี้ ไม่บังคับ | เขียนได้ | 
การตอบกลับ
หากดำเนินการสำเร็จ วิธีการนี้จะแสดงทรัพยากร CalendarList ในเนื้อหาการตอบกลับ
ลองใช้งาน
ใช้โปรแกรมสำรวจ API ด้านล่างเพื่อเรียกใช้เมธอดนี้กับข้อมูลจริงและดูการตอบกลับ