Meet Media API: TypeScript referans istemcisi hızlı başlangıç kılavuzu

Bu sayfada, TypeScript referans istemci uygulaması kullanılarak bir örneğin nasıl ayarlanacağı ve çalıştırılacağı açıklanmaktadır. Bunun yerine C++ istemcisi hakkında bilgi edinmek için C++ referans istemcisiyle ilgili hızlı başlangıç kılavuzuna bakın.

Ön koşullar

Bu hızlı başlangıcı çalıştırmak için aşağıdaki ön koşulları karşılamanız gerekir:

Meet REST API'yi etkinleştirme

Google API'lerini kullanmadan önce bir Google Cloud projesinde etkinleştirmeniz gerekir. Tek bir Google Cloud projesinde bir veya daha fazla API'yi etkinleştirebilirsiniz.

Google Cloud konsolu

  1. Google Cloud Console'da Meet REST API'yi etkinleştirin.

    API'leri etkinleştirme

  2. Meet REST API'yi doğru Cloud projesinde etkinleştirdiğinizi onaylayıp Sonraki'yi tıklayın.

  3. Meet REST API'yi etkinleştirdiğinizi onaylayın ve Etkinleştir'i tıklayın.

gcloud CLI

  1. Gerekirse mevcut Cloud projesini oluşturduğunuz projeyle değiştirin:

    gcloud config set project PROJECT_ID

    PROJECT_ID kısmını, oluşturduğunuz Cloud projesinin proje kimliği ile değiştirin.

  2. Meet REST API'yi etkinleştirin:

    gcloud services enable meet.googleapis.com

OAuth jetonları oluşturma

Meet Media API'ye bağlanmak için uygulamanızın erişim jetonları oluşturmak üzere OAuth kullanması gerekir. Google API'lerine OAuth ile erişme hakkında daha fazla bilgi edinmek için Google API'lerine Erişmek İçin OAuth 2.0'ı Kullanma başlıklı makaleyi inceleyin.

Web uygulaması oluştururken örtülü izin akışını kullanarak OAuth jetonları oluşturabilirsiniz. Bu TypeScript örneği, OAuth jetonları oluşturmak için bu akışı kullanır.

Örneği çalıştırma

  1. OAuth istemcisi oluşturma

  2. web/samples dizininde örneği oluşturun:

    $ yarn install --frozen-lockfile
    $ webpack
    
  3. Oturum açmak ve Google Cloud projenizi seçmek için gcloud CLI'yı kullanmak üzere kimlik doğrulama kılavuzundaki adımları uygulayın.

  4. Sunucunuzu Google App Engine'e dağıtın.

    $ gcloud app deploy app.yaml
    
  5. Uç noktanıza gidin:

    $ gcloud app browse
    
  6. Bu kapsamlarla OAuth 2.0 kimlik bilgileri oluşturmak için Erişim kimlik bilgileri oluşturma kılavuzunu uygulayın:

    • https://www.googleapis.com/auth/meetings.conference.media.readonly
    • https://www.googleapis.com/auth/meetings.space.readonly

    Dağıtılan uygulamanızın URL'sini Yetkilendirilmiş JavaScript Kaynakları ve Yetkilendirilmiş Yönlendirme URI'leri'ne ekleyin.

  7. İstemci kimliğini kopyalayıp dağıtılan web sayfasına yapıştırın.

  8. Oturum açma düğmesine dokunun ve istemleri uygulayın. Bir hatayla karşılaşırsanız yönlendirme URI'lerinin uygulanmasının birkaç dakika sürebileceğini unutmayın.

  9. Toplantı oluşturma ve toplantıya katılma Toplantı kodunu kopyalayıp sayfadaki "toplantı kodu" girişine yapıştırın.

  10. Video akışı sayısını seçin ve sesi etkinleştirin.

  11. Müşteri Oluştur'u, ardından Toplantıya Katıl'ı tıklayın.

  12. Video ve ses akışlarını inceleyin.