تتيح لك "مهام Google" إمكانية البحث عن المحتوى والبيانات الوصفية في "مهام Google" وقراءتها وتحديثها. يوضّح هذا المستند كيفية استخدام أسلوب الاتصال RESTful ومكتبات البرامج للغات برمجة مختلفة (حاليًا Java وPython وPHP) للوصول إلى بيانات "مهام Google" وتعديلها.
يمكن للمواقع أو التطبيقات التي تريد التكامل بشكلٍ أكبر مع "مهام Google" الاستفادة من Google Tasks API. على سبيل المثال، يمكنك استخدام واجهة برمجة تطبيقات "مهام Google" لإدارة قوائم مهام Google في تطبيق متوافق مع الأجهزة الجوّالة، أو يمكنك دمج المهام في تطبيق سير عمل أكثر شمولاً، مثل Au-to-do.
تستند مهام Google إلى مفهومين أساسيين:
- قائمة المهام
- قائمة تحتوي على مهام يمكن أن يكون لدى المستخدمين أكثر من قائمة مهام واحدة لإدارة مهامهم بالطريقة التي يريدونها.
- مهمة
- مهمة واحدة تحتوي على معلومات، مثل عنوان المهمة والملاحظات وتاريخ تسليمها وتاريخ اكتمالها
نموذج بيانات "واجهة برمجة تطبيقات المهام"
المورد هو كيان بيانات فردي بمعرّف فريد. تعمل Google Tasks API على نوعَين من الموارد:
- مورد قائمة المهام
- تمثّل قائمة مهام.
- مورد المهام
- تمثّل مهمة.
يستند نموذج بيانات واجهة برمجة تطبيقات "مهام Google" إلى مجموعات من الموارد، وتُسمى المجموعات:
- مجموعة المهام
- لكل مستخدم قائمة مهام واحدة على الأقل في
default
. - مجموعة المهام
- يتكوّن من جميع موارد المهام ضمن مرجع قائمة مهام معيّن.