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:
- GitHub deposunu kopyalamış olmanız gerekir.
- Webpack.
- Node.js.
- Yarn.
gcloud
CLI.- Google Meet REST API'nin etkinleştirildiği bir Google Cloud projesi.
- Google Workspace hesabı
- Sürümü >= 94 olan bir Chrome tarayıcı kullanın.
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
Google Cloud Console'da Meet REST API'yi etkinleştirin.
Meet REST API'yi doğru Cloud projesinde etkinleştirdiğinizi onaylayıp Sonraki'yi tıklayın.
Meet REST API'yi etkinleştirdiğinizi onaylayın ve Etkinleştir'i tıklayın.
gcloud CLI
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.
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
web/samples
dizininde örneği oluşturun:$ yarn install --frozen-lockfile $ webpack
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.
Sunucunuzu Google App Engine'e dağıtın.
$ gcloud app deploy app.yaml
Uç noktanıza gidin:
$ gcloud app browse
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.
İstemci kimliğini kopyalayıp dağıtılan web sayfasına yapıştırın.
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.
Toplantı oluşturma ve toplantıya katılma Toplantı kodunu kopyalayıp sayfadaki "toplantı kodu" girişine yapıştırın.
Video akışı sayısını seçin ve sesi etkinleştirin.
Müşteri Oluştur'u, ardından Toplantıya Katıl'ı tıklayın.
Video ve ses akışlarını inceleyin.