באמצעות Google Tasks API, אפשר לנהל את המשימות ואת רשימות המשימות.
שירות: Tasks.googleapis.com
כדי להתקשר לשירות הזה, מומלץ להשתמש בספריות הלקוח שסופקו על ידי Google. אם האפליקציה צריכה להשתמש בספריות משלכם כדי להתקשר לשירות הזה, יש להשתמש במידע הבא כשתבצעו בקשות ל-API.
מסמך Discovery
מסמך Discovery הוא מפרט קריא למחשבים לתיאור ולצריכת ממשקי API ל-REST. הוא משמש לבניית ספריות לקוח, יישומי פלאגין של IDE וכלים אחרים שמקיימים אינטראקציה עם Google APIs. שירות אחד עשוי לספק כמה מסמכי גילוי. שירות זה מספק את מסמך הגילוי הבא:
נקודת הקצה של השירות
נקודת קצה של שירות היא כתובת URL בסיסית שמציינת את כתובת הרשת של שירות API. לשירות אחד יכולות להיות כמה נקודות קצה בשירות. לשירות הזה יש את נקודת הקצה הבאה לכל השירותים, וכל מזהי ה-URI הבאים הם יחסיים לנקודת הקצה של השירות הזה:
https://tasks.googleapis.com
משאב ל-REST: רשימות משימות
שיטות | |
---|---|
delete |
DELETE /tasks/v1/users/@me/lists/{tasklist} מחיקת רשימת המשימות שצוינה של המשתמש המאומת. |
get |
GET /tasks/v1/users/@me/lists/{tasklist} מחזירה את רשימת המשימות שצוינה של המשתמש המאומת. |
insert |
POST /tasks/v1/users/@me/lists יוצר רשימת משימות חדשה ומוסיף אותה לרשימות המשימות של המשתמש המאומת. |
list |
GET /tasks/v1/users/@me/lists מחזירה את כל רשימות המשימות של המשתמש המאומת. |
patch |
PATCH /tasks/v1/users/@me/lists/{tasklist} עדכון רשימת המשימות שצוינה של המשתמש המאומת. |
update |
PUT /tasks/v1/users/@me/lists/{tasklist} עדכון רשימת המשימות שצוינה של המשתמש המאומת. |
משאב REST: משימות
שיטות | |
---|---|
clear |
POST /tasks/v1/lists/{tasklist}/clear כל המשימות שבוצעו יימחקו מרשימת המשימות שצוינה. |
delete |
DELETE /tasks/v1/lists/{tasklist}/tasks/{task} מחיקת המשימה שצוינה מרשימת המשימות. |
get |
GET /tasks/v1/lists/{tasklist}/tasks/{task} מחזירה את המשימה שצוינה. |
insert |
POST /tasks/v1/lists/{tasklist}/tasks יצירת משימה חדשה ברשימת המשימות שצוינה. |
list |
GET /tasks/v1/lists/{tasklist}/tasks כל המשימות מופיעות ברשימת המשימות שצוינה. |
move |
POST /tasks/v1/lists/{tasklist}/tasks/{task}/move מעביר את המשימה למיקום אחר ברשימת המשימות. |
patch |
PATCH /tasks/v1/lists/{tasklist}/tasks/{task} מעדכן את המשימה שצוינה. |
update |
PUT /tasks/v1/lists/{tasklist}/tasks/{task} מעדכן את המשימה שצוינה. |