Google Tasks API

تتيح لك Google Tasks API إدارة المهام وقوائم المهام.

الخدمة: tasks.googleapis.com

للاتّصال بهذه الخدمة، ننصحك باستخدام مكتبات العملاء التي تقدّمها Google. إذا كان تطبيقك بحاجة إلى استخدام مكتباتك الخاصة للاتصال بهذه الخدمة، استخدِم المعلومات التالية عند إجراء طلبات واجهة برمجة التطبيقات.

المستند المرتبط بميزة "اقتراحات"

مستند الاكتشاف هو مواصفة قابلة للقراءة آليًا لوصف واجهات برمجة التطبيقات REST واستخدامها. ويتم استخدامه لإنشاء مكتبات العملاء ومكونات إضافية لبيئة تطوير البرامج المتكاملة وأدوات أخرى تتفاعل مع واجهات برمجة تطبيقات Google. قد توفّر خدمة واحدة عدّة مستندات اكتشاف. توفّر هذه الخدمة مستند الاكتشاف التالي:

نقطة نهاية الخدمة

نقطة نهاية الخدمة هي عنوان URL أساسي يحدِّد عنوان الشبكة لخدمة واجهة برمجة التطبيقات. قد تتضمّن خدمة واحدة عدة نقاط نهاية للخدمات. تحتوي هذه الخدمة على نقطة نهاية الخدمة التالية، وترتبط كل معرّفات الموارد المنتظمة (URI) أدناه بنقطة نهاية الخدمة هذه:

  • https://tasks.googleapis.com

مورد REST: ‏ tasklists

الطُرق
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: ‏ tasks

الطُرق
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}
لتعديل المهمة المحدّدة