Google Tasks API ช่วยให้คุณค้นหา อ่าน และอัปเดตเนื้อหาและข้อมูลเมตาของ Google Tasks ได้ เอกสารนี้จะอธิบายวิธีใช้รูปแบบการเรียก RESTful และไลบรารีของไคลเอ็นต์สำหรับภาษาโปรแกรมต่างๆ (ปัจจุบันคือ Java, Python และ PHP) เพื่อเข้าถึงและแก้ไขข้อมูล Google Tasks
เว็บไซต์หรือแอปพลิเคชันที่ต้องการการผสานรวมกับ Google Tasks ในระดับลึกยิ่งขึ้นจะใช้ประโยชน์จาก Google Tasks API ได้ เช่น คุณสามารถใช้ Google Tasks API เพื่อจัดการรายการงานของ Google ในแอปบนอุปกรณ์เคลื่อนที่ หรือผสานรวมงานกับแอปเวิร์กโฟลว์ที่ครอบคลุมมากขึ้น เช่น Au-to-do
Google Tasks สร้างขึ้นจากแนวคิดพื้นฐาน 2 ประการดังนี้
- รายการงาน
- รายการที่มีงาน ผู้ใช้มีรายการงานได้มากกว่า 1 รายการเพื่อจัดการงานในแบบที่ต้องการ
- งาน
- งานเดียวที่มีข้อมูล เช่น ชื่องาน บันทึก วันที่ครบกำหนด และวันที่เสร็จสมบูรณ์
โมเดลข้อมูล Tasks API
ทรัพยากรเป็นเอนทิตีข้อมูลแต่ละรายการที่มีตัวระบุที่ไม่ซ้ำกัน Google Tasks API ทำงานโดยใช้ทรัพยากร 2 ประเภท ได้แก่
- ทรัพยากรรายการงาน
- แสดงรายการงาน
- ทรัพยากรของงาน
- หมายถึงงาน
โมเดลข้อมูล Tasks API จะอิงตามกลุ่มทรัพยากรที่เรียกว่าคอลเล็กชัน ดังนี้
- คอลเล็กชันรายการงาน
- ผู้ใช้แต่ละรายจะมีรายการงาน
default
อย่างน้อย 1 รายการ - คอลเล็กชันงาน
- ประกอบด้วยทรัพยากรงานทั้งหมดภายในทรัพยากรของรายการงานที่เฉพาะเจาะจง