واجهة برمجة تطبيقات Google Tasks
واجهة برمجة تطبيقات Google Tasks: دليل OAuth ونقاط نهاية REST والتكامل
تتيح واجهة برمجة تطبيقات Google Tasks للتطبيقات قراءة وكتابة قوائم مهامك برمجياً. يغطي هذا الدليل المصادقة، ونقاط النهاية الأساسية، وسير عمل Zapier، وكيف يستخدم TasksBoard الواجهة بشكل آمن.
منشور على Google Workspace Marketplace.
ما توفره واجهة برمجة تطبيقات Google Tasks
REST API لقوائم المهام والعناصر
أنشئ، واقرأ، وحدث، واحذف قوائم المهام والمهام عبر طلبات HTTP القياسية. تعكس الواجهة ما يمكنك القيام به في تطبيق Google Tasks.
مصادقة OAuth 2.0
تطلب التطبيقات وصولاً محدود النطاق عبر شاشة موافقة Google. يمنح المستخدمون الإذن لكل حساب، ولا تتم مشاركة كلمات المرور مع أطراف ثالثة.
مزامنة ثنائية الاتجاه في الوقت الفعلي
تظهر التغييرات التي يتم إجراؤها عبر الواجهة في Gmail و Calendar والجوال فوراً. يستخدم TasksBoard الواجهة للحفاظ على مزامنة اللوحات مع Google Tasks.
دعم Zapier والأتمتة
صل Google Tasks بآلاف التطبيقات عبر Zapier أو Make أو البرامج النصية المخصصة باستخدام نفس نقاط نهاية الواجهة وتدفق OAuth.
المصادقة
OAuth 2.0: كيف تتصل التطبيقات بـ Google Tasks
المصادقة
OAuth 2.0: كيف تتصل التطبيقات بـ Google Tasks
تستخدم تطبيقات الطرف الثالث مثل TasksBoard بروتوكول OAuth 2.0 لطلب الوصول إلى بيانات Google Tasks الخاصة بك. تسجل الدخول باستخدام Google، وتراجع النطاقات المطلوبة، وتمنح الإذن. يطلب TasksBoard فقط نطاق واجهة برمجة تطبيقات Google Tasks، ولا يصل إلى Gmail أو Drive أو خدمات Google الأخرى ما لم تقم بتمكين تلك الميزات صراحة.
- شاشة موافقة Google OAuth القياسية
- محدودة بنطاق القراءة/الكتابة لـ Google Tasks فقط
- إلغاء الوصول في أي وقت من إعدادات حساب Google
نقاط نهاية REST
موارد واجهة برمجة تطبيقات Google Tasks الأساسية
نقاط نهاية REST
موارد واجهة برمجة تطبيقات Google Tasks الأساسية
تكشف الواجهة عن موردين رئيسيين: قوائم المهام والمهام. يمكنك سرد جميع قوائم المهام، وإنشاء قوائم جديدة، وإدارة المهام داخل كل قائمة بما في ذلك العنوان، والملاحظات، وتاريخ الاستحقاق، وحالة الإكمال. عنوان URL الأساسي هو https://tasks.googleapis.com/tasks/v1/ مع أفعال REST القياسية: GET و POST و PATCH و DELETE.
- tasks.tasklists، إدارة القوائم المسمّاة
- tasks.tasks، إنشاء المهام وتحديثها وإكمالها وحذفها
- دعم المهام الفرعية من خلال علاقات المهام الرئيسية
عمليات التكامل
Zapier، والأتمتة، وأمان TasksBoard
عمليات التكامل
Zapier، والأتمتة، وأمان TasksBoard
استخدم Zapier لتشغيل Google Tasks من رسائل Slack، أو إرسالات النماذج، أو تحديثات CRM. للحصول على واجهة مرئية فوق واجهة برمجة التطبيقات (API)، توفر TasksBoard لوحات Kanban ومشاركة الفريق دون الحاجة إلى كتابة تعليمات برمجية. اقرأ صفحة أمان TasksBoard للحصول على تفاصيل حول معالجة البيانات، ونطاقات OAuth، والامتثال.
- Zapier: إنشاء مهام من أكثر من 5000 مشغل تطبيق
- TasksBoard: لوحة Kanban بدون تعليمات برمجية فوق واجهة برمجة التطبيقات
- تفاصيل الأمان على /security
كيفية التكامل مع Google Tasks API
-
إنشاء مشروع Google Cloud
قم بتمكين Google Tasks API في Google Cloud Console، وقم بتكوين موافقة OAuth، وأنشئ بيانات اعتماد لتطبيقك أو برنامجك النصي.
-
المصادقة باستخدام OAuth 2.0
اطلب نطاق https://www.googleapis.com/auth/tasks. يقوم المستخدمون بتفويض تطبيقك من خلال شاشة الموافقة الخاصة بـ Google ويتلقون رمز وصول.
-
استدعاء نقاط نهاية REST أو استخدام TasksBoard
استخدم Tasks API مباشرة لعمليات التكامل المخصصة، أو Zapier للأتمتة بدون تعليمات برمجية، أو TasksBoard للحصول على واجهة Kanban جاهزة فوق Google Tasks.
محبوب من قبل آلاف المستخدمين
4.8 / 5 من أكثر من 1,000 مراجعة على متجر Chrome الإلكتروني
"Always have 101 things to do and this helps me organize and prioritize like no other app can. It syncs to my phone and laptop, and when I add dates to tasks, they automatically integrate into my Google Calendar, which is immensely convenient. I can look at my daily, weekly, and monthly overview in Google Calendar and clearly see how much I was able to accomplish! Great tool indeed. Excited to see how it will evolve over time."
"Seriously, makes my tasks easier to share with the team, and the free version is quite nice for our little office. Eventually, we will expand, and this is definitely a great tool to do that! Syncs with my Workspace and Calendar."
"I love the simple, intuitive interface and the Add to Tasks feature, especially as I work through my emails! Sharing my tasks is also easy. Overall, outstanding and simple to use, and that means a lot with too many complex tasks out there!"
"Great too for managing daily routine and plan tasks. Would be perfect if it was updated for generating reports for statistics. For google tasks and google calendar"
الأسئلة الشائعة
هل توجد واجهة برمجة تطبيقات رسمية لـ Google Tasks؟
نعم. توفر Google واجهة برمجة تطبيقات REST لـ Google Tasks على tasks.googleapis.com. وهي تدعم إدارة قوائم المهام والمهام برمجياً باستخدام مصادقة OAuth 2.0.
ما هي نطاقات OAuth التي تتطلبها Google Tasks API؟
تستخدم معظم عمليات التكامل https://www.googleapis.com/auth/tasks للوصول الكامل للقراءة/الكتابة أو https://www.googleapis.com/auth/tasks.readonly للوصول للقراءة فقط. تطلب TasksBoard نطاق المهام القياسي.
هل يمكنني استخدام Zapier مع Google Tasks؟
نعم. يدعم Zapier تطبيق Google Tasks كمشغل وإجراء. يمكنك إنشاء مهام من إرسالات النماذج، ورسائل Slack، وتحديثات CRM، وآلاف التطبيقات الأخرى.
كيف تستخدم TasksBoard واجهة برمجة تطبيقات Google Tasks؟
تتصل TasksBoard بحساب Google الخاص بك عبر OAuth 2.0 وتستخدم Google Tasks API لقراءة وكتابة قوائم مهامك في الوقت الفعلي. تظل مهامك مخزنة في Google Tasks، وتعد TasksBoard طبقة مرئية فوقها.
هل تخزن TasksBoard بيانات Google Tasks الخاصة بي على خوادمها؟
تصل TasksBoard إلى بيانات Google Tasks من خلال واجهة برمجة التطبيقات الرسمية ولا تخزن محتوى مهامك على خوادمها الخاصة. راجع صفحة الأمان على /security للحصول على التفاصيل الكاملة حول معالجة البيانات ونطاقات OAuth.
هل يمكنني بناء تطبيق مخصص باستخدام Google Tasks API؟
نعم. قم بتمكين واجهة برمجة التطبيقات في Google Cloud Console، وقم بإعداد بيانات اعتماد OAuth، واستخدم نقاط نهاية REST لبناء لوحات معلومات مخصصة، أو أتمتة، أو أدوات داخلية. TasksBoard هي مثال لتطبيق إنتاجي مبني على واجهة برمجة التطبيقات هذه.
هل استخدام Google Tasks API مجاني؟
نعم. Google Tasks API مجانية للمطورين. يتم تطبيق حصص Google Cloud القياسية. لا توجد رسوم لكل طلب لاستخدام إدارة المهام العادي.
لا يلزم وجود تعليمات برمجية
تخطَّ إعداد واجهة برمجة التطبيقات: استخدم TasksBoard بدلاً من ذلك
احصل على لوحة Kanban ومشاركة الفريق فوق Google Tasks دون كتابة تعليمات برمجية للتكامل. سجل الدخول باستخدام Google وابدأ في ثوانٍ.
تمت المصادقة عبر OAuth 2.0. منشور على Google Workspace Marketplace.