إضافة إضافات مكالمات الفيديو

المحتوى

إنّ إجراء إنشاء إضافة Google Workspace لتوفير حلول مكالمات الفيديو التابعة لجهات خارجية في "تقويم Google" هو في الأساس إجراء إنشاء إضافات Google Workspace، مع بعض الخطوات الإضافية (الموضَّحة بالخط الغامق أدناه):

  1. اختَر مالك مشروع إضافي والمتعاونين معه.
  2. أنشِئ مشروعًا لبرمجة التطبيقات.
  3. صمِّم مظهر الإضافة وسلوكها.
  4. فعِّل الخدمة المتقدِّمة في "تقويم Google".
  5. ضبط بيان مشروع الإضافة
    1. تحديد حلول مكالمات الفيديو في البيان.
  6. اكتب الرمز البرمجي لتحديد مظهر الإضافة وسلوكها باستخدام خدمة بطاقة "برمجة التطبيقات" المضمّنة.
    1. يمكنك كتابة الرموز البرمجية لإدارة حلول مكالمات الفيديو، باستخدام خدمة ConferenceData مضمَّنة في "برمجة تطبيقات Google".
    2. (اختياري) إنشاء صفحة إعدادات الإضافات وضبطها
  7. تأكَّد من نطاقات OAuth للإضافة.
  8. اختبر الإضافة في تطبيقات المضيف التي تقوم بتوسيعها.
  9. انشر الإضافة.

تقدّم هذه الصفحة نظرة عامة على كل خطوة من الخطوات الجديدة (راجِع مقالة إنشاء إضافات Google Workspace للحصول على نظرة عامة على الخطوات الأخرى).

تفعيل الخدمة المتقدمة في "تقويم Google"

تتيح لك خدمة "تقويم Google" المتقدّمة الاتصال بـ التقويم API مباشرةً من مشروع "برمجة تطبيقات Google". يمكن تنفيذ بعض العمليات الشائعة مثل عمليات مزامنة أحداث "تقويم Google" باستخدام الخدمة المتقدمة فقط. قبل أن تتمكن من استخدام الخدمة المتقدمة، يجب عليك تفعيلها لمشروع الوظيفة الإضافية.

يمكنك تفعيل خدمة "تقويم Google" المتقدمة من محرِّر "برمجة تطبيقات Google". تأكَّد من تفعيل واجهة برمجة التطبيقات في كلّ من مربّع حوار خدمات Google المتقدّمة ووحدة تحكّم Google API.

تحديد حلول مكالمات الفيديو في البيان

يوفّر بيان الإضافة المعلومات الأساسية التي يحتاجها "تقويم Google" لعرض حلول مكالمات الفيديو الإضافية وتفعيلها بشكل صحيح. يجب أن يحدّد بيان الإضافة (في القسم calendar الخاص بها) حلاً واحدًا أو أكثر لمكالمات الفيديو يصف أنواع المؤتمرات التابعة لجهات خارجية التي يمكن أن تستخدمها أحداث "تقويم Google".

يمكنك الاطّلاع على Manifest لمعرفة تفاصيل حول كيفية ضبط بيان الإضافة.

إضافة رمز لإنشاء مكالمات فيديو ومزامنتها

بعد إنشاء مشروع نص برمجي، يمكنك البدء في إضافة رمز لتحديد السلوك المرتبط بمؤتمرات الإضافة. يمكنك استخدام الخدمة المتقدّمة في "تقويم Google" وخدمة ConferenceData وخدمات "برمجة التطبيقات" الأخرى للتحكُّم في هذا السلوك.

أثناء إضافة رمز التعامل مع مكالمات الفيديو إلى الإضافة، عليك إضافة رمز من أجل إنشاء مكالمات فيديو ومزامنة تغييرات التقويم ويمكنك إضافة صفحة إعدادات إذا أردت.

يُرجى الرجوع إلى دليل تصميم الإضافات أثناء إنشاء رموز برمجية للحصول على إرشادات حول تصميم تجربة المستخدم الخاصة بالإضافة.

إنشاء مكالمات فيديو

يجب أن تتمكن الإضافة من الحصول على معلومات حول حدث "تقويم Google" واستخدامها لإنشاء مكالمة فيديو على نظام مكالمات الفيديو التابع لجهة خارجية. يجب تنفيذ طريقة onCreateFunction واحدة أو أكثر لتنفيذ هذه العملية، وإعداد هذه الطرق في بيان الإضافة.

لمزيد من التفاصيل، يُرجى الاطِّلاع على إنشاء مكالمات فيديو تابعة لجهات خارجية.

مزامنة تغييرات التقويم

بعد إنشاء المؤتمر وربطه بحدث في "تقويم Google"، غالبًا ما يحتاج المؤتمر إلى تعديله ليعكس التغييرات التي تطرأ على الحدث. على سبيل المثال، إذا غيّر المستخدم موعد الفعالية، يجب تعديل بيانات المؤتمر في نظام مكالمات الفيديو التابع لجهة خارجية لتعكس ذلك. تُعرف عملية تعديل بيانات المؤتمر استجابةً للتغييرات التي تطرأ على الفعاليات باسم المزامنة.

لمزيد من التفاصيل، يُرجى الاطّلاع على مزامنة تغييرات التقويم.

إضافة الإعدادات

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

كلما أردت منح المستخدمين درجة من التحكّم في سلوك الإضافة، يمكنك توفير هذه الخيارات في صفحة إعدادات الإضافات. وهي صفحة ويب (إما مستضافة من خلال النص البرمجي للإضافة أو تتم استضافتها خارجيًا) يتم فتحها عندما يصل المستخدم إلى إعدادات الإضافة ضمن واجهة مستخدم "تقويم Google".

إنشاء صفحة إعدادات الإضافات اختياري. لمعرفة مزيد من التفاصيل، يمكنك الاطّلاع على إضافة إعدادات.