Google Tasks API מאפשר לחפש, לקרוא ולעדכן תוכן ומטא-נתונים ב-Google Tasks. במסמך הזה מוסבר איך משתמשים בסגנון קריאה ל-RESTful ובספריות לקוח בכמה שפות תכנות (נכון לעכשיו, Java, Python ו-PHP) כדי לגשת לנתוני Google Tasks ולערוך אותם.
אתרים או אפליקציות שרוצים שילוב מעמיק יותר עם Google Tasks יכולים למנף את Google Tasks API. לדוגמה, אפשר להשתמש ב-Google Tasks API כדי לנהל רשימות של משימות ב-Google באפליקציה לנייד, או לשלב משימות באפליקציה נרחבת יותר של תהליכי עבודה, כמו משימות לביצוע.
'משימות Google' מבוסס על שני מושגים בסיסיים:
- רשימת משימות
- רשימה שמכילה משימות. למשתמשים יכולה להיות יותר מרשימת משימות אחת כדי לנהל את המשימות שלהם באופן הרצוי.
- משימה
- משימה יחידה שמכילה מידע כמו שם המשימה, הערות, תאריך יעד ותאריך השלמת המשימה.
מודל נתונים של Tasks API
משאב הוא ישות נתונים נפרדת שיש לה מזהה ייחודי. Google Tasks API פועל עם שני סוגי משאבים:
- מקור של רשימת המשימות
- מייצג רשימת משימות.
- מקור המשימה
- מייצג משימה.
מודל הנתונים של Tasks API מבוסס על קבוצות של משאבים, שנקראות אוספים:
- אוסף של רשימת משימות
- לכל משתמש יש לפחות רשימת משימות אחת ב-
default
. - אוסף משימות
- מכיל את כל משאבי המשימות במשאב ספציפי של רשימת המשימות.