Meet Media API: شروع سریع مشتری مرجع TypeScript

این صفحه نحوه راه‌اندازی و اجرای یک نمونه با استفاده از پیاده‌سازی کلاینت مرجع TypeScript را توضیح می‌دهد. برای کسب اطلاعات بیشتر در مورد کلاینت C++، به راهنمای سریع کلاینت مرجع C++ مراجعه کنید.

پیش‌نیازها

برای اجرای این کوئیک‌استارت، به پیش‌نیازهای زیر نیاز دارید:

فعال کردن Meet REST API

قبل از استفاده از APIهای گوگل، باید آنها را در یک پروژه گوگل کلود فعال کنید. می‌توانید یک یا چند API را در یک پروژه گوگل کلود فعال کنید.

کنسول گوگل کلود

  1. در کنسول Google Cloud، رابط برنامه‌نویسی Meet REST را فعال کنید.

    فعال کردن APIها

  2. تأیید کنید که Meet REST API را در پروژه Cloud صحیح فعال می‌کنید، سپس روی Next کلیک کنید.

  3. تأیید کنید که Meet REST API را فعال می‌کنید، سپس روی فعال کردن کلیک کنید.

رابط خط فرمان جی‌کلاود

  1. در صورت لزوم، پروژه Cloud فعلی را روی پروژه‌ای که ایجاد کرده‌اید تنظیم کنید:

    gcloud config set project PROJECT_ID

    به جای PROJECT_ID ، شناسه پروژه ابری که ایجاد کرده‌اید را قرار دهید.

  2. فعال کردن Meet REST API:

    gcloud services enable meet.googleapis.com

تولید توکن‌های OAuth

برای اتصال به Meet Media API، برنامه شما باید از OAuth برای تولید توکن‌های دسترسی استفاده کند. برای کسب اطلاعات بیشتر در مورد دسترسی به APIهای گوگل با OAuth، به بخش «استفاده از OAuth 2.0 برای دسترسی به APIهای گوگل» مراجعه کنید.

هنگام ساخت یک برنامه وب، می‌توانید توکن‌های OAuth را با استفاده از جریان اعطای ضمنی تولید کنید. این نمونه TypeScript از این جریان برای تولید توکن‌های OAuth استفاده می‌کند.

نمونه را اجرا کنید

  1. یک کلاینت OAuth ایجاد کنید

  2. در داخل دایرکتوری web/samples ، نمونه را بسازید:

    $ yarn install --frozen-lockfile
    $ webpack
    
  3. برای ورود به سیستم و انتخاب پروژه Google Cloud خود، راهنمای احراز هویت برای استفاده از gcloud CLI را دنبال کنید.

  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) برنامه‌ی پیاده‌سازی‌شده‌ی خود را به Authorized JavaScript Origins و Authorized Redirect URIs اضافه کنید.

  7. شناسه کلاینت را کپی کرده و در صفحه وب مستقر شده جایگذاری کنید.

  8. روی دکمه ورود ضربه بزنید و دستورالعمل‌ها را دنبال کنید. اگر با خطایی مواجه شدید، توجه داشته باشید که ممکن است چند دقیقه طول بکشد تا URI های تغییر مسیر منتشر شوند.

  9. ایجاد و پیوستن به یک جلسه . کد جلسه را کپی کرده و آن را در ورودی «کد جلسه» در صفحه جایگذاری کنید.

  10. تعداد پخش‌های ویدیویی را انتخاب کنید و صدا را فعال کنید.

  11. روی ایجاد کلاینت و سپس پیوستن به جلسه کلیک کنید.

  12. به جریان‌های ویدیویی و صوتی توجه کنید.

،

این صفحه نحوه راه‌اندازی و اجرای یک نمونه با استفاده از پیاده‌سازی کلاینت مرجع TypeScript را توضیح می‌دهد. برای کسب اطلاعات بیشتر در مورد کلاینت C++، به راهنمای سریع کلاینت مرجع C++ مراجعه کنید.

پیش‌نیازها

برای اجرای این کوئیک‌استارت، به پیش‌نیازهای زیر نیاز دارید:

فعال کردن Meet REST API

قبل از استفاده از APIهای گوگل، باید آنها را در یک پروژه گوگل کلود فعال کنید. می‌توانید یک یا چند API را در یک پروژه گوگل کلود فعال کنید.

کنسول گوگل کلود

  1. در کنسول Google Cloud، رابط برنامه‌نویسی Meet REST را فعال کنید.

    فعال کردن APIها

  2. تأیید کنید که Meet REST API را در پروژه Cloud صحیح فعال می‌کنید، سپس روی Next کلیک کنید.

  3. تأیید کنید که Meet REST API را فعال می‌کنید، سپس روی فعال کردن کلیک کنید.

رابط خط فرمان جی‌کلاود

  1. در صورت لزوم، پروژه Cloud فعلی را روی پروژه‌ای که ایجاد کرده‌اید تنظیم کنید:

    gcloud config set project PROJECT_ID

    به جای PROJECT_ID ، شناسه پروژه ابری که ایجاد کرده‌اید را قرار دهید.

  2. فعال کردن Meet REST API:

    gcloud services enable meet.googleapis.com

تولید توکن‌های OAuth

برای اتصال به Meet Media API، برنامه شما باید از OAuth برای تولید توکن‌های دسترسی استفاده کند. برای کسب اطلاعات بیشتر در مورد دسترسی به APIهای گوگل با OAuth، به بخش «استفاده از OAuth 2.0 برای دسترسی به APIهای گوگل» مراجعه کنید.

هنگام ساخت یک برنامه وب، می‌توانید توکن‌های OAuth را با استفاده از جریان اعطای ضمنی تولید کنید. این نمونه TypeScript از این جریان برای تولید توکن‌های OAuth استفاده می‌کند.

نمونه را اجرا کنید

  1. یک کلاینت OAuth ایجاد کنید

  2. در داخل دایرکتوری web/samples ، نمونه را بسازید:

    $ yarn install --frozen-lockfile
    $ webpack
    
  3. برای ورود به سیستم و انتخاب پروژه Google Cloud خود، راهنمای احراز هویت برای استفاده از gcloud CLI را دنبال کنید.

  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) برنامه‌ی پیاده‌سازی‌شده‌ی خود را به Authorized JavaScript Origins و Authorized Redirect URIs اضافه کنید.

  7. شناسه کلاینت را کپی کرده و در صفحه وب مستقر شده جایگذاری کنید.

  8. روی دکمه ورود ضربه بزنید و دستورالعمل‌ها را دنبال کنید. اگر با خطایی مواجه شدید، توجه داشته باشید که ممکن است چند دقیقه طول بکشد تا URI های تغییر مسیر منتشر شوند.

  9. ایجاد و پیوستن به یک جلسه . کد جلسه را کپی کرده و آن را در ورودی «کد جلسه» در صفحه جایگذاری کنید.

  10. تعداد پخش‌های ویدیویی را انتخاب کنید و صدا را فعال کنید.

  11. روی ایجاد کلاینت و سپس پیوستن به جلسه کلیک کنید.

  12. به جریان‌های ویدیویی و صوتی توجه کنید.

،

این صفحه نحوه راه‌اندازی و اجرای یک نمونه با استفاده از پیاده‌سازی کلاینت مرجع TypeScript را توضیح می‌دهد. برای کسب اطلاعات بیشتر در مورد کلاینت C++، به راهنمای سریع کلاینت مرجع C++ مراجعه کنید.

پیش‌نیازها

برای اجرای این کوئیک‌استارت، به پیش‌نیازهای زیر نیاز دارید:

فعال کردن Meet REST API

قبل از استفاده از APIهای گوگل، باید آنها را در یک پروژه گوگل کلود فعال کنید. می‌توانید یک یا چند API را در یک پروژه گوگل کلود فعال کنید.

کنسول گوگل کلود

  1. در کنسول Google Cloud، رابط برنامه‌نویسی Meet REST را فعال کنید.

    فعال کردن APIها

  2. تأیید کنید که Meet REST API را در پروژه Cloud صحیح فعال می‌کنید، سپس روی Next کلیک کنید.

  3. تأیید کنید که Meet REST API را فعال می‌کنید، سپس روی فعال کردن کلیک کنید.

رابط خط فرمان جی‌کلاود

  1. در صورت لزوم، پروژه Cloud فعلی را روی پروژه‌ای که ایجاد کرده‌اید تنظیم کنید:

    gcloud config set project PROJECT_ID

    به جای PROJECT_ID ، شناسه پروژه ابری که ایجاد کرده‌اید را قرار دهید.

  2. فعال کردن Meet REST API:

    gcloud services enable meet.googleapis.com

تولید توکن‌های OAuth

برای اتصال به Meet Media API، برنامه شما باید از OAuth برای تولید توکن‌های دسترسی استفاده کند. برای کسب اطلاعات بیشتر در مورد دسترسی به APIهای گوگل با OAuth، به بخش «استفاده از OAuth 2.0 برای دسترسی به APIهای گوگل» مراجعه کنید.

هنگام ساخت یک برنامه وب، می‌توانید توکن‌های OAuth را با استفاده از جریان اعطای ضمنی تولید کنید. این نمونه TypeScript از این جریان برای تولید توکن‌های OAuth استفاده می‌کند.

نمونه را اجرا کنید

  1. یک کلاینت OAuth ایجاد کنید

  2. در داخل دایرکتوری web/samples ، نمونه را بسازید:

    $ yarn install --frozen-lockfile
    $ webpack
    
  3. برای ورود به سیستم و انتخاب پروژه Google Cloud خود، راهنمای احراز هویت برای استفاده از gcloud CLI را دنبال کنید.

  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) برنامه‌ی پیاده‌سازی‌شده‌ی خود را به Authorized JavaScript Origins و Authorized Redirect URIs اضافه کنید.

  7. شناسه کلاینت را کپی کرده و در صفحه وب مستقر شده جایگذاری کنید.

  8. روی دکمه ورود ضربه بزنید و دستورالعمل‌ها را دنبال کنید. اگر با خطایی مواجه شدید، توجه داشته باشید که ممکن است چند دقیقه طول بکشد تا URI های تغییر مسیر منتشر شوند.

  9. ایجاد و پیوستن به یک جلسه . کد جلسه را کپی کرده و آن را در ورودی «کد جلسه» در صفحه جایگذاری کنید.

  10. تعداد پخش‌های ویدیویی را انتخاب کنید و صدا را فعال کنید.

  11. روی ایجاد کلاینت و سپس پیوستن به جلسه کلیک کنید.

  12. به جریان‌های ویدیویی و صوتی توجه کنید.