Meet Media API: Hướng dẫn nhanh về ứng dụng tham chiếu TypeScript

Trang này giải thích cách thiết lập và chạy một mẫu bằng cách sử dụng triển khai ứng dụng tham chiếu TypeScript. Để tìm hiểu về ứng dụng C++, hãy xem hướng dẫn nhanh về ứng dụng tham chiếu C++.

Điều kiện tiên quyết

Để chạy hướng dẫn bắt đầu nhanh này, bạn cần có các điều kiện tiên quyết sau:

Bật Meet REST API

Trước khi sử dụng API của Google, bạn cần bật các API đó trong một dự án Google Cloud. Bạn có thể bật một hoặc nhiều API trong một dự án Google Cloud.

Bảng điều khiển Google Cloud

  1. Trong Google Cloud Console, hãy bật Meet REST API.

    Bật các API

  2. Xác nhận rằng bạn đang bật Meet REST API trong dự án Cloud chính xác, sau đó nhấp vào Tiếp theo.

  3. Xác nhận rằng bạn đang bật Meet REST API, sau đó nhấp vào Bật.

gcloud CLI

  1. Nếu cần, hãy đặt dự án hiện tại trên Google Cloud thành dự án mà bạn đã tạo:

    gcloud config set project PROJECT_ID

    Thay PROJECT_ID bằng Mã dự án của dự án trên Cloud mà bạn đã tạo.

  2. Bật Meet REST API:

    gcloud services enable meet.googleapis.com

Tạo mã thông báo OAuth

Để kết nối với Meet Media API, ứng dụng của bạn phải sử dụng OAuth để tạo mã truy cập. Để tìm hiểu thêm về cách truy cập vào các API của Google bằng OAuth, hãy xem bài viết Sử dụng OAuth 2.0 để truy cập vào các API của Google.

Khi tạo một ứng dụng web, bạn có thể tạo mã thông báo OAuth bằng cách sử dụng quy trình cấp ngầm. Mẫu TypeScript này sử dụng quy trình này để tạo mã thông báo OAuth.

Chạy mẫu

  1. Tạo ứng dụng OAuth

  2. Trong thư mục web/samples, hãy tạo mẫu:

    $ yarn install --frozen-lockfile
    $ webpack
    
  3. Làm theo hướng dẫn Xác thực để sử dụng gcloud CLI để đăng nhập và chọn dự án của bạn trên Google Cloud.

  4. Triển khai máy chủ của bạn lên Google App Engine.

    $ gcloud app deploy app.yaml
    
  5. Chuyển đến điểm cuối:

    $ gcloud app browse
    
  6. Làm theo hướng dẫn Tạo thông tin đăng nhập để truy cập để tạo thông tin đăng nhập OAuth 2.0 bằng các phạm vi sau:

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

    Thêm URL của ứng dụng đã triển khai vào Authorized JavaScript Origins (Nguồn gốc JavaScript được phép) và Authorized Redirect URIs (URI chuyển hướng được phép).

  7. Sao chép mã nhận dạng ứng dụng và dán mã này vào trang web đã triển khai.

  8. Nhấn vào nút đăng nhập rồi làm theo lời nhắc. Nếu bạn gặp lỗi, hãy lưu ý rằng có thể mất vài phút để URI chuyển hướng có hiệu lực.

  9. Tạo và tham gia cuộc họp. Sao chép mã cuộc họp rồi dán vào phần nhập "mã cuộc họp" trên trang.

  10. Chọn số lượng luồng video và bật âm thanh.

  11. Nhấp vào Tạo ứng dụng khách, rồi nhấp vào Tham gia cuộc họp.

  12. Quan sát luồng video và âm thanh.