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 triển khai ứng dụng tham chiếu TypeScript client. Để tìm hiểu về ứng dụng C++, hãy xem hướng dẫn bắt đầu 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 đáp ứng các điều kiện tiên quyết sau:

Bật Meet API REST

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

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

  1. Trong bảng điều khiển Cloud của Google, hãy bật API REST của Meet.

    Bật API

  2. Xác nhận rằng bạn đang bật API REST của Meet trong dự án trên đám mây 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 API REST, sau đó nhấp vào Bật.

gcloud CLI

  1. Nếu cần, hãy đặt dự án trên đám mây hiện tại 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 đám mây mà bạn đã tạo.

  2. Bật Meet API REST:

    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ã thông báo 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 quy trình cấp quyền ngầm ẩn. 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
    $ npx 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 trên đám mây của Google Cloud.

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

    $ gcloud app deploy app.yaml
    
  5. Chuyển đến điểm cuối của bạn:

    $ gcloud app browse
    
  6. Làm theo hướng dẫn Tạo thông tin xác thực truy cập để tạo thông tin xác thực OAuth 2.0 với 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 Nguồn gốc JavaScript được uỷ quyềnURI chuyển hướng được uỷ quyền.

  7. Sao chép mã ứng dụng rồi dán 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 để các 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 đầu vào "mã cuộc họp" trên trang.

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

  11. Nhấp vào Tạo ứng dụng, sau đó nhấp vào Tham gia cuộc họp.

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