نظرة عامة

تتيح لك واجهة برمجة تطبيقات "مهام Google" البحث عن محتوى وبيانات "مهام Google" الوصفية وقراءتها وتعديلها. يصف هذا المستند كيفية استخدام نمط استدعاء RESTful ومكتبات العملاء للغات البرمجة المختلفة (Java وPython وPHP حاليًا) للوصول إلى بيانات مهام Google وتعديلها.

يمكن للمواقع أو التطبيقات التي تريد تكاملاً أكبر مع مهام Google الاستفادة من واجهة برمجة تطبيقات مهام Google. على سبيل المثال، يمكنك استخدام واجهة برمجة تطبيقات "مهام Google" لإدارة قوائم مهام Google في تطبيق متوافق مع الأجهزة الجوّالة، أو يمكنك دمج المهام في تطبيق سير عمل أكثر شمولاً مثل Au-to-do.

تستند خدمة "مهام Google" إلى مفهومين أساسيين:

قائمة المهام
قائمة تحتوي على المهام. يمكن أن يكون لدى المستخدمين أكثر من قائمة مهام لإدارة مهامهم بالطريقة التي يريدونها.
مهمة
مهمة واحدة تحتوي على معلومات مثل عنوان المهمة والملاحظات وتاريخ التسليم والتاريخ المكتمل.

نموذج بيانات واجهة برمجة تطبيقات "مهام Google"

المورد هو كيان بيانات فردي له معرّف فريد. تعمل واجهة برمجة تطبيقات "مهام Google" على نوعين من الموارد:

مورد قائمة المهام
يمثل قائمة مهام.
مورد المهام
يمثل مهمة.

يعتمد نموذج بيانات واجهة برمجة تطبيقات مهام Google على مجموعات من الموارد، تسمى المجموعات:

جمع قائمة المهام
لكل مستخدم قائمة مهام default واحدة على الأقل.
جمع المهام
تتألف من جميع موارد المهام ضمن مورد قائمة مهام محدَّد.