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

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

پیش نیازها

برای اجرای این شروع سریع، به پیش نیازهای زیر نیاز دارید:

Meet REST API را فعال کنید

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

کنسول Google Cloud

  1. در کنسول Google Cloud، Meet REST API را فعال کنید.

    API ها را فعال کنید

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

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

gcloud CLI

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

    gcloud config set project PROJECT_ID

    PROJECT_ID با Project ID پروژه Cloud که ایجاد کردید جایگزین کنید.

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

    gcloud services enable meet.googleapis.com

توکن های OAuth را ایجاد کنید

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

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

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

  1. یک مشتری OAuth ایجاد کنید

  2. در پوشه web/samples ، نمونه را بسازید:

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

  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 برنامه مستقر شده خود را به مبداهای مجاز جاوا اسکریپت و URIهای مجاز تغییر مسیر اضافه کنید.

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

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

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

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

  11. روی Create Client و سپس Join Meeting کلیک کنید.

  12. جریان های ویدیویی و صوتی را مشاهده کنید.