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

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

پیش نیازها

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

توکن های 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. جریان های ویدیویی و صوتی را مشاهده کنید.

،

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

پیش نیازها

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

توکن های 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. جریان های ویدیویی و صوتی را مشاهده کنید.