Events: delete

ลบกิจกรรม ลองใช้เลยหรือดูตัวอย่าง

ส่งคำขอ

คำขอ HTTP

DELETE https://www.googleapis.com/calendar/v3/calendars/calendarId/events/eventId

พารามิเตอร์

ชื่อพารามิเตอร์ ค่า คำอธิบาย
พารามิเตอร์เส้นทาง
calendarId string ตัวระบุปฏิทิน หากต้องการเรียกข้อมูลรหัสปฏิทิน ให้เรียกเมธอด calendarList.list หากต้องการเข้าถึงปฏิทินหลักของผู้ใช้ที่เข้าสู่ระบบในปัจจุบัน ให้ใช้คีย์เวิร์ด "primary"
eventId string ตัวระบุเหตุการณ์
พารามิเตอร์การค้นหาที่ไม่บังคับ
sendNotifications boolean เลิกใช้งานแล้ว โปรดใช้ sendUpdates แทน

ว่าต้องการส่งการแจ้งเตือนเกี่ยวกับการลบกิจกรรมหรือไม่ โปรดทราบว่าระบบอาจยังส่งอีเมลบางฉบับอยู่ แม้ว่าคุณจะกำหนดค่าเป็น false ก็ตาม ค่าเริ่มต้นคือ false
sendUpdates string ผู้เข้าร่วมที่ควรได้รับการแจ้งเตือนเกี่ยวกับการลบกิจกรรม

ค่าที่ยอมรับมีดังนี้
  • "all": ส่งการแจ้งเตือนไปยังผู้เข้าร่วมทุกคน
  • "externalOnly": ระบบจะส่งการแจ้งเตือนไปยังผู้เข้าร่วมที่ไม่ได้ใช้ Google ปฏิทินเท่านั้น
  • "none": ไม่มีการส่งการแจ้งเตือน สำหรับงานย้ายข้อมูลปฏิทิน ให้ลองใช้เมธอด Events.import แทน

การให้สิทธิ์

คำขอนี้ต้องได้รับสิทธิ์จากขอบเขตต่อไปนี้อย่างน้อย 1 ขอบเขต

ขอบเขต
https://www.googleapis.com/auth/calendar
https://www.googleapis.com/auth/calendar.events

โปรดดูข้อมูลเพิ่มเติมที่หน้าการตรวจสอบสิทธิ์และการให้สิทธิ์

เนื้อหาของคำขอ

โปรดอย่าแสดงเนื้อหาของคำขอด้วยวิธีนี้

คำตอบ

หากสำเร็จ เมธอดนี้จะแสดงเนื้อหาการตอบกลับที่ว่างเปล่า

ตัวอย่าง

หมายเหตุ: ตัวอย่างโค้ดที่มีสำหรับวิธีการนี้ไม่ได้แสดงถึงภาษาโปรแกรมที่รองรับทั้งหมด (ดูรายการภาษาที่รองรับได้ในหน้าไลบรารีของไคลเอ็นต์)

Java

ใช้ไลบรารีของไคลเอ็นต์ Java

import com.google.api.services.calendar.Calendar;

// ...

// Initialize Calendar service with valid OAuth credentials
Calendar service = new Calendar.Builder(httpTransport, jsonFactory, credentials)
    .setApplicationName("applicationName").build();

// Delete an event
service.events().delete('primary', "eventId").execute();

Python

ใช้ไลบรารีของไคลเอ็นต์ Python

service.events().delete(calendarId='primary', eventId='eventId').execute()

PHP

ใช้ไลบรารีของไคลเอ็นต์ PHP

$service->events->delete('primary', 'eventId');

Ruby

ใช้ไลบรารีของไคลเอ็นต์ Ruby

client.delete_event('primary', 'eventId')

ลองใช้เลย

ใช้ API Explorer ด้านล่างเพื่อเรียกใช้เมธอดนี้กับข้อมูลแบบเรียลไทม์และดูการตอบสนอง