เอกสารอ้างอิง API นี้จัดเรียงตามประเภททรัพยากร ทรัพยากรแต่ละประเภทมีการแสดงข้อมูลอย่างน้อย 1 รายการและเมธอดอย่างน้อย 1 รายการ
ประเภททรัพยากร
Acl
ดูรายละเอียดเกี่ยวกับทรัพยากร ACL ได้ที่หน้าการแสดงทรัพยากร
| วิธีการ | คำขอ HTTP | คำอธิบาย | 
|---|---|---|
| URI ที่เกี่ยวข้องกับ https://www.googleapis.com/calendar/v3 เว้นแต่จะระบุไว้เป็นอย่างอื่น | ||
| ลบ | 
          DELETE  /calendars/calendarId/acl/ruleId
         | 
        ลบกฎการควบคุมการเข้าถึง | 
| รับ | 
          GET  /calendars/calendarId/acl/ruleId
         | 
        แสดงกฎการควบคุมการเข้าถึง | 
| แทรก | 
          POST  /calendars/calendarId/acl
         | 
        สร้างกฎการควบคุมการเข้าถึง | 
| list | 
          GET  /calendars/calendarId/acl
         | 
        แสดงกฎในรายการควบคุมการเข้าถึงสำหรับปฏิทิน | 
| patch | 
          PATCH  /calendars/calendarId/acl/ruleId
         | 
        
          อัปเดตกฎการควบคุมการเข้าถึง วิธีนี้รองรับความหมายของการแก้ไข โปรดทราบว่าคำขอแก้ไขแต่ละรายการจะใช้โควต้า 3 หน่วย ดังนั้นจึงควรใช้ get ตามด้วย update ค่าในช่องที่คุณระบุจะแทนที่ค่าที่มีอยู่ ฟิลด์ที่คุณไม่ได้ระบุในคำขอจะไม่มีการเปลี่ยนแปลง ฟิลด์อาร์เรย์ หากระบุไว้ จะเขียนทับอาร์เรย์ที่มีอยู่ ซึ่งจะทิ้งองค์ประกอบอาร์เรย์ก่อนหน้า
         | 
      
| อัปเดต | 
          PUT  /calendars/calendarId/acl/ruleId
         | 
        อัปเดตกฎการควบคุมการเข้าถึง | 
| ดู | 
          POST  /calendars/calendarId/acl/watch
         | 
        คอยดูการเปลี่ยนแปลงในทรัพยากร ACL | 
CalendarList
ดูรายละเอียดเกี่ยวกับทรัพยากร CalendarList ได้ที่หน้าการแสดงทรัพยากร
| วิธีการ | คำขอ HTTP | คำอธิบาย | 
|---|---|---|
| URI ที่เกี่ยวข้องกับ https://www.googleapis.com/calendar/v3 เว้นแต่จะระบุไว้เป็นอย่างอื่น | ||
| ลบ | 
          DELETE  /users/me/calendarList/calendarId
         | 
        นำปฏิทินออกจากรายการปฏิทินของผู้ใช้ | 
| รับ | 
          GET  /users/me/calendarList/calendarId
         | 
        แสดงปฏิทินจากรายการปฏิทินของผู้ใช้ | 
| แทรก | 
          POST  /users/me/calendarList
         | 
        แทรกปฏิทินที่มีอยู่ลงในรายการปฏิทินของผู้ใช้ | 
| list | 
          GET  /users/me/calendarList
         | 
        แสดงปฏิทินในรายการปฏิทินของผู้ใช้ | 
| patch | 
          PATCH  /users/me/calendarList/calendarId
         | 
        
          อัปเดตปฏิทินที่มีอยู่ในรายการปฏิทินของผู้ใช้ วิธีนี้รองรับความหมายของการแก้ไข โปรดทราบว่าคำขอแก้ไขแต่ละรายการจะใช้โควต้า 3 หน่วย ดังนั้นจึงควรใช้ get ตามด้วย update ค่าในช่องที่คุณระบุจะแทนที่ค่าที่มีอยู่ ฟิลด์ที่คุณไม่ได้ระบุในคำขอจะไม่มีการเปลี่ยนแปลง ฟิลด์อาร์เรย์ หากระบุไว้ จะเขียนทับอาร์เรย์ที่มีอยู่ ซึ่งจะทิ้งองค์ประกอบอาร์เรย์ก่อนหน้า
         | 
      
| อัปเดต | 
          PUT  /users/me/calendarList/calendarId
         | 
        อัปเดตปฏิทินที่มีอยู่ในรายการปฏิทินของผู้ใช้ | 
| ดู | 
          POST  /users/me/calendarList/watch
         | 
        ดูการเปลี่ยนแปลงทรัพยากร CalendarList | 
ปฏิทิน
ดูรายละเอียดทรัพยากรในปฏิทินได้ที่หน้าการแสดงทรัพยากร
| วิธีการ | คำขอ HTTP | คำอธิบาย | 
|---|---|---|
| URI ที่เกี่ยวข้องกับ https://www.googleapis.com/calendar/v3 เว้นแต่จะระบุไว้เป็นอย่างอื่น | ||
| ล้าง | 
          POST  /calendars/calendarId/clear
         | 
        ล้างปฏิทินหลัก การดำเนินการนี้จะลบกิจกรรมทั้งหมดที่เชื่อมโยงกับปฏิทินหลักของบัญชี | 
| ลบ | 
          DELETE  /calendars/calendarId
         | 
        ลบปฏิทินรอง ใช้ calendars.clear เพื่อล้างกิจกรรมทั้งหมดในปฏิทินหลัก | 
| รับ | 
          GET  /calendars/calendarId
         | 
        แสดงข้อมูลเมตาสำหรับปฏิทิน | 
| แทรก | 
          POST  /calendars
         | 
        
          สร้างปฏิทินรอง  ผู้ใช้ที่ได้รับการตรวจสอบสิทธิ์สำหรับคำขอจะกลายเป็นเจ้าของข้อมูลของปฏิทินใหม่  | 
      
| patch | 
          PATCH  /calendars/calendarId
         | 
        
          อัปเดตข้อมูลเมตาของปฏิทิน วิธีนี้รองรับความหมายของการแก้ไข โปรดทราบว่าคำขอแก้ไขแต่ละรายการจะใช้โควต้า 3 หน่วย ดังนั้นจึงควรใช้ get ตามด้วย update ค่าในช่องที่คุณระบุจะแทนที่ค่าที่มีอยู่ ฟิลด์ที่คุณไม่ได้ระบุในคำขอจะไม่มีการเปลี่ยนแปลง ฟิลด์อาร์เรย์ หากระบุไว้ จะเขียนทับอาร์เรย์ที่มีอยู่ ซึ่งจะทิ้งองค์ประกอบอาร์เรย์ก่อนหน้า
         | 
      
| อัปเดต | 
          PUT  /calendars/calendarId
         | 
        อัปเดตข้อมูลเมตาของปฏิทิน | 
ช่อง
ดูรายละเอียดเกี่ยวกับทรัพยากร Channel ได้ที่หน้าการแสดงทรัพยากร
| วิธีการ | คำขอ HTTP | คำอธิบาย | 
|---|---|---|
| URI ที่เกี่ยวข้องกับ https://www.googleapis.com/calendar/v3 เว้นแต่จะระบุไว้เป็นอย่างอื่น | ||
| หยุด | 
          POST  /channels/stop
         | 
        หยุดดูแหล่งข้อมูลผ่านช่องนี้ | 
สี
ดูรายละเอียดเกี่ยวกับทรัพยากรสีได้ที่หน้าการแสดงทรัพยากร
| วิธีการ | คำขอ HTTP | คำอธิบาย | 
|---|---|---|
| URI ที่เกี่ยวข้องกับ https://www.googleapis.com/calendar/v3 เว้นแต่จะระบุไว้เป็นอย่างอื่น | ||
| รับ | 
          GET  /colors
         | 
        แสดงคำจำกัดความของสีสำหรับปฏิทินและกิจกรรม | 
กิจกรรม
ดูรายละเอียดทรัพยากรเหตุการณ์ได้ที่หน้าการแสดงทรัพยากร
| วิธีการ | คำขอ HTTP | คำอธิบาย | 
|---|---|---|
| URI ที่เกี่ยวข้องกับ https://www.googleapis.com/calendar/v3 เว้นแต่จะระบุไว้เป็นอย่างอื่น | ||
| ลบ | 
          DELETE  /calendars/calendarId/events/eventId
         | 
        ลบกิจกรรม | 
| รับ | 
          GET  /calendars/calendarId/events/eventId
         | 
        
          แสดงกิจกรรมตามรหัส Google ปฏิทินของกิจกรรม หากต้องการดึงข้อมูลกิจกรรมโดยใช้รหัส iCalendar ให้เรียกใช้เมธอด events.list โดยใช้พารามิเตอร์ iCalUID
         | 
      
| import | 
          POST  /calendars/calendarId/events/import
         | 
        
          นำเข้ากิจกรรม การดำเนินการนี้ใช้เพื่อเพิ่มสำเนาส่วนตัวของกิจกรรมที่มีอยู่ลงในปฏิทิน นําเข้าได้เฉพาะเหตุการณ์ที่มี eventType เป็น defaultลักษณะการทำงานที่เลิกใช้งานแล้ว: หากนำเข้ากิจกรรมที่ไม่ใช่   | 
      
| แทรก | 
          POST  /calendars/calendarId/events
         | 
        สร้างกิจกรรม | 
| อินสแตนซ์ | 
          GET  /calendars/calendarId/events/eventId/instances
         | 
        แสดงอินสแตนซ์ของกิจกรรมที่เกิดซ้ำที่ระบุ | 
| list | 
          GET  /calendars/calendarId/events
         | 
        แสดงผลกิจกรรมในปฏิทินที่ระบุ | 
| ย้าย | 
          POST  /calendars/calendarId/events/eventId/move
         | 
        
          ย้ายกิจกรรมไปยังปฏิทินอื่น ซึ่งก็คือเปลี่ยนผู้จัดกิจกรรม โปรดทราบว่าย้ายได้เฉพาะกิจกรรม default เท่านั้น ส่วนกิจกรรม birthday, focusTime, fromGmail, outOfOffice และ workingLocation จะย้ายไม่ได้
          
          พารามิเตอร์การค้นหาที่จำเป็น:
  | 
      
| patch | 
          PATCH  /calendars/calendarId/events/eventId
         | 
        
          อัปเดตกิจกรรม วิธีนี้รองรับความหมายของการแก้ไข โปรดทราบว่าคำขอแก้ไขแต่ละรายการจะใช้โควต้า 3 หน่วย ดังนั้นจึงควรใช้ get ตามด้วย update ค่าในช่องที่คุณระบุจะแทนที่ค่าที่มีอยู่ ฟิลด์ที่คุณไม่ได้ระบุในคำขอจะไม่มีการเปลี่ยนแปลง ฟิลด์อาร์เรย์ หากระบุไว้ จะเขียนทับอาร์เรย์ที่มีอยู่ ซึ่งจะทิ้งองค์ประกอบอาร์เรย์ก่อนหน้า
         | 
      
| quickAdd | 
          POST  /calendars/calendarId/events/quickAdd
         | 
        
          สร้างเหตุการณ์โดยอิงตามสตริงข้อความธรรมดา
           
          พารามิเตอร์การค้นหาที่จำเป็น:
  | 
      
| อัปเดต | 
          PUT  /calendars/calendarId/events/eventId
         | 
        
          อัปเดตกิจกรรม วิธีนี้ไม่รองรับความหมายของแพตช์และจะอัปเดตทรัพยากรเหตุการณ์ทั้งหมดเสมอ หากต้องการอัปเดตบางส่วน ให้ทำgetตามด้วยupdateโดยใช้ ETag เพื่อให้มั่นใจว่าการดำเนินการเป็นแบบอะตอม
         | 
      
| ดู | 
          POST  /calendars/calendarId/events/watch
         | 
        โปรดคอยดูการเปลี่ยนแปลงในทรัพยากรเหตุการณ์ | 
ว่าง/ไม่ว่าง
ดูรายละเอียดทรัพยากรที่ว่าง/ไม่ว่างได้ที่หน้าการแสดงทรัพยากร
| วิธีการ | คำขอ HTTP | คำอธิบาย | 
|---|---|---|
| URI ที่เกี่ยวข้องกับ https://www.googleapis.com/calendar/v3 เว้นแต่จะระบุไว้เป็นอย่างอื่น | ||
| query | 
          POST  /freeBusy
         | 
        แสดงข้อมูลว่าง/ไม่ว่างสำหรับชุดปฏิทิน | 
การตั้งค่า
ดูรายละเอียดเกี่ยวกับทรัพยากรการตั้งค่าได้ที่หน้าการแสดงทรัพยากร
| วิธีการ | คำขอ HTTP | คำอธิบาย | 
|---|---|---|
| URI ที่เกี่ยวข้องกับ https://www.googleapis.com/calendar/v3 เว้นแต่จะระบุไว้เป็นอย่างอื่น | ||
| รับ | 
          GET  /users/me/settings/setting
         | 
        แสดงการตั้งค่าผู้ใช้รายเดียว | 
| list | 
          GET  /users/me/settings
         | 
        แสดงการตั้งค่าผู้ใช้ทั้งหมดสำหรับผู้ใช้ที่ผ่านการตรวจสอบสิทธิ์ | 
| ดู | 
          POST  /users/me/settings/watch
         | 
        โปรดติดตามการเปลี่ยนแปลงในแหล่งข้อมูลการตั้งค่า |