סקירה כללית

‫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 מבוסס על שני מושגים בסיסיים:

רשימת משימות
רשימה שמכילה משימות. משתמשים יכולים ליצור יותר מרשימת משימות אחת כדי לנהל את המשימות שלהם בצורה שנוחה להם.
משימה
משימה אחת שמכילה מידע כמו שם המשימה, הערות, תאריך היעד ותאריך הסיום.

מודל הנתונים של Tasks API

משאב הוא ישות נתונים נפרדת עם מזהה ייחודי. ‫Google Tasks API פועל על שני סוגים של משאבים:

משאב של רשימת המשימות
מייצג רשימת משימות.
משאב של משימה
מייצג משימה.

מודל הנתונים של Tasks API מבוסס על קבוצות של משאבים שנקראות אוספים:

Task List Collection
לכל משתמש יש לפחות רשימת משימות אחת של default.
Task Collection
כולל את כל משאבי המשימות בתוך משאב רשימת משימות ספציפי.