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

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

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

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

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

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

Google Cloud Console

  1. في Google Cloud Console، فعِّل واجهة برمجة تطبيقات Meet REST.

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

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

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

gcloud CLI

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

    gcloud config set project PROJECT_ID

    استبدِل PROJECT_ID بمعرّف المشروع لمشروع Cloud الذي أنشأته.

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

    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
    $ 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. مراقبة أحداث بث الفيديو والصوت