Meet Media API: دليل البدء السريع لبرنامج مرجعي باستخدام TypeScript

توضّح هذه الصفحة كيفية إعداد عيّنة وتنفيذها باستخدام TypeScript تنفيذ العميل المرجعي. للاطّلاع على معلومات عن برنامج C++ بدلاً من ذلك، يمكنك الاطّلاع على الدليل المرجعي لبرنامج C++ البدء السريع.

المتطلبات الأساسية

لتنفيذ هذه الخطوة السريعة، يجب استيفاء المتطلبات الأساسية التالية:

إنشاء رموز OAuth

للربط بواجهة برمجة التطبيقات Meet Media API، يجب أن يستخدم تطبيقك بروتوكول OAuth لإنشاء الرموز المميزة للوصول. لمزيد من المعلومات عن الوصول إلى Google APIs باستخدام OAuth، يُرجى الاطّلاع على مقالة استخدام OAuth 2.0 للوصول إلى Google APIs.

عند إنشاء تطبيق ويب، يمكنك إنشاء رموز OAuth باستخدام مسار منح الإذن ضمنيًا. يستخدم نموذج TypeScript هذا هذه العملية لإنشاء رموز OAuth.

تشغيل العيّنة

  1. إنشاء عميل OAuth

  2. ضمن الدليل web/samples، أنشئ العيّنة:

    $ yarn install --frozen-lockfile
    $ webpack
    
  3. اتّبِع دليل المصادقة لاستخدام gcloud CLI لتسجيل الدخول واختيار مشروعك على Google Cloud.

  4. يمكنك نشر الخادم على Google App Engine.

    $ gcloud app deploy app.yaml
    
  5. انتقِل إلى نقطة النهاية:

    $ gcloud app browse
    
  6. اتّبِع دليل إنشاء بيانات اعتماد الوصول لإنشاء بيانات اعتماد OAuth 2.0 باستخدام النطاقات التالية:

    • https://www.googleapis.com/auth/meetings.conference.media.readonly
    • https://www.googleapis.com/auth/meetings.space.readonly

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

  7. انسخ معرّف العميل والصقه في صفحة الويب المنشورة.

  8. انقر على زر تسجيل الدخول واتّبِع التعليمات. إذا واجهت خطأ، يُرجى العِلم أنّ نشر عناوين URL لإعادة التوجيه قد يستغرق بضع دقائق.

  9. إنشاء اجتماع والانضمام إليه انسخ رمز اجتماع والصقه في حقل إدخال "رمز الاجتماع" على الصفحة.

  10. اختَر عدد أحداث بث الفيديو فعِّل الصوت.

  11. انقر على إنشاء عميل، ثم على الانضمام إلى الاجتماع.

  12. راقِب أحداث بث الفيديو والصوت.