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

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

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

لتشغيل هذا التشغيل السريع، يجب استيفاء المتطلبات الأساسية التالية:

تفعيل واجهة برمجة تطبيقات REST في Meet

قبل استخدام واجهات Google APIs، عليك تفعيلها في مشروع على Google Cloud. يمكنك تفعيل واجهة برمجة تطبيق واحدة أو أكثر في مشروع واحد على Google Cloud.

Google Cloud Console

  1. في Google Cloud Console، فعِّل Meet REST API.

    تفعيل واجهات برمجة التطبيقات

  2. تأكَّد من أنّك بصدد تفعيل واجهة Meet REST API في مشروع على السحابة الإلكترونية الصحيح، ثم انقر على التالي.

  3. تأكَّد من أنّك تريد تفعيل واجهة برمجة تطبيقات REST في Meet، ثم انقر على تفعيل.

gcloud CLI

  1. إذا لزم الأمر، اضبط مشروع Cloud الحالي على المشروع الذي أنشأته:

    gcloud config set project PROJECT_ID

    استبدِل PROJECT_ID برقم تعريف المشروع لمشروع على السحابة الإلكترونية الذي أنشأته.

  2. فعِّل واجهة برمجة تطبيقات Meet المستندة إلى REST باتّباع الخطوات التالية:

    gcloud services enable meet.googleapis.com

إنشاء رموز 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
    $ npx 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. انقر على زر تسجيل الدخول واتّبِع التعليمات. إذا واجهت خطأ، يُرجى العِلم أنّ تطبيق معرّفات الموارد المنتظمة لإعادة التوجيه قد يستغرق بضع دقائق.

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

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

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

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