توضّح هذه الصفحة كيفية إعداد نموذج وتشغيله باستخدام تنفيذ العميل المرجعي لـ TypeScript. للاطّلاع على معلومات حول برنامج C++، يُرجى الرجوع إلى دليل البدء السريع لبرنامج C++ المرجعي.
المتطلبات الأساسية
لتنفيذ هذا التشغيل السريع، يجب استيفاء المتطلبات الأساسية التالية:
- لقد استنسخت مستودع GitHub.
- Webpack
- Node.js
- Yarn
gcloud
واجهة سطر الأوامر- مشروع على Google Cloud تم تفعيل واجهة برمجة تطبيقات Google Meet REST فيه
- حساب Google Workspace
- استخدام متصفّح Chrome من الإصدار 94 أو إصدار أحدث
تفعيل واجهة برمجة تطبيقات REST في Meet
قبل استخدام واجهات Google APIs، عليك تفعيلها في مشروع على Google Cloud. يمكنك تفعيل واجهة برمجة تطبيق واحدة أو أكثر في مشروع واحد على Google Cloud.Google Cloud Console
في Google Cloud Console، فعِّل واجهة برمجة تطبيقات Meet REST.
تأكَّد من أنّك بصدد تفعيل واجهة Meet REST API في مشروع Cloud الصحيح، ثم انقر على التالي.
تأكَّد من تفعيل واجهة برمجة تطبيقات REST في Meet، ثم انقر على تفعيل.
gcloud CLI
إذا لزم الأمر، اضبط مشروع Cloud الحالي على المشروع الذي أنشأته:
gcloud config set project PROJECT_ID
استبدِل PROJECT_ID بمعرّف المشروع لمشروع Cloud الذي أنشأته.
فعِّل واجهة برمجة تطبيقات REST في Meet باتّباع الخطوات التالية:
gcloud services enable meet.googleapis.com
إنشاء رموز OAuth المميزة
لربط تطبيقك بواجهة برمجة التطبيقات Meet Media API، يجب أن يستخدم التطبيق بروتوكول OAuth لإنشاء رموز مميزة للوصول. لمزيد من المعلومات حول الوصول إلى Google APIs باستخدام OAuth، يُرجى الاطّلاع على استخدام بروتوكول OAuth 2.0 للدخول إلى Google APIs.
عند إنشاء تطبيق ويب، يمكنك إنشاء رموز OAuth المميزة باستخدام عملية منح الإذن الضمني. يستخدم نموذج TypeScript هذا المسار لإنشاء رموز OAuth المميزة.
تشغيل العيّنة
داخل الدليل
web/samples
، أنشئ العيّنة:$ yarn install --frozen-lockfile $ webpack
اتّبِع دليل المصادقة لاستخدام gcloud CLI لتسجيل الدخول واختيار مشروعك على Google Cloud.
انشر الخادم على Google App Engine.
$ gcloud app deploy app.yaml
انتقِل إلى نقطة النهاية:
$ gcloud app browse
اتّبِع دليل إنشاء بيانات اعتماد الوصول لإنشاء بيانات اعتماد OAuth 2.0 باستخدام النطاقات التالية:
https://www.googleapis.com/auth/meetings.conference.media.readonly
https://www.googleapis.com/auth/meetings.space.readonly
أضِف عنوان URL الخاص بتطبيقك الذي تم نشره إلى مصادر JavaScript المسموح بها ومعرّفات الموارد المنتظمة (URI) المسموح بها لإعادة التوجيه.
انسخ معرّف العميل والصقه في صفحة الويب التي تم نشرها.
انقر على زر تسجيل الدخول واتّبِع التعليمات. إذا واجهت خطأ، يُرجى العِلم أنّه قد يستغرق نشر معرّفات الموارد المنتظمة لإعادة التوجيه بضع دقائق.
إنشاء اجتماع والانضمام إليه انسخ رمز الاجتماع والصقه في حقل "رمز الاجتماع" على الصفحة.
اختَر عدد بث الفيديو وفعِّل الصوت.
انقر على إنشاء عميل، ثمّ على الانضمام إلى الاجتماع.
مراقبة أحداث بث الفيديو والصوت