Meet Media API: คู่มือเริ่มต้นใช้งานไคลเอ็นต์อ้างอิง TypeScript

หน้านี้จะอธิบายวิธีตั้งค่าและเรียกใช้ตัวอย่างโดยใช้การติดตั้งใช้งานไคลเอ็นต์อ้างอิง TypeScript หากต้องการดูข้อมูลเกี่ยวกับไคลเอ็นต์ C++ แทน ให้ดูเริ่มต้นใช้งานไคลเอ็นต์อ้างอิง C++

ข้อกำหนดเบื้องต้น

หากต้องการเรียกใช้คู่มือเริ่มต้นฉบับย่อนี้ คุณต้องมีข้อกำหนดเบื้องต้นต่อไปนี้

เปิดใช้ Meet REST API

ก่อนใช้ Google API คุณต้องเปิดใช้ API ในโปรเจ็กต์ Google Cloud คุณเปิด API อย่างน้อย 1 รายการในโปรเจ็กต์ Google Cloud เดียวได้

คอนโซล Google Cloud

  1. เปิดใช้ Meet REST API ในคอนโซล Google Cloud

    เปิดใช้ API

  2. ยืนยันว่าคุณกำลังเปิดใช้ Meet REST API ในโปรเจ็กต์ Cloud ที่ถูกต้อง จากนั้นคลิกถัดไป

  3. ยืนยันว่าคุณกำลังเปิดใช้ Meet REST API แล้วคลิกเปิดใช้

gcloud CLI

  1. หากจำเป็น ให้ตั้งค่าโปรเจ็กต์ Cloud ปัจจุบันเป็นโปรเจ็กต์ที่คุณสร้างขึ้นโดยทำดังนี้

    gcloud config set project PROJECT_ID

    แทนที่ PROJECT_ID ด้วยรหัสโปรเจ็กต์ของ โปรเจ็กต์ Cloud ที่คุณสร้าง

  2. วิธีเปิดใช้ Meet REST API

    gcloud services enable meet.googleapis.com

สร้างโทเค็น 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. ทำตามคำแนะนำใน ตรวจสอบสิทธิ์เพื่อใช้ gcloud CLI เพื่อลงชื่อเข้าใช้และเลือกโปรเจ็กต์ Google Cloud

  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 ของแอปที่ติดตั้งใช้งานแล้วลงในต้นทาง JavaScript ที่ได้รับอนุญาตและ URI การเปลี่ยนเส้นทางที่ได้รับอนุญาต

  7. คัดลอกรหัสไคลเอ็นต์แล้ววางลงในหน้าเว็บที่ติดตั้งใช้งาน

  8. แตะปุ่มลงชื่อเข้าใช้แล้วทำตามข้อความที่ปรากฏ หากพบข้อผิดพลาด โปรดทราบว่า URI การเปลี่ยนเส้นทางอาจใช้เวลา 2-3 นาทีจึงจะมีผล

  9. สร้างและเข้าร่วมการประชุม คัดลอกรหัสการประชุม แล้ววางลงในช่องป้อน "รหัสการประชุม" ในหน้าเว็บ

  10. เลือกจำนวนวิดีโอสตรีมและเปิดใช้เสียง

  11. คลิกสร้างไคลเอ็นต์ แล้วคลิกเข้าร่วมการประชุม

  12. สังเกตสตรีมวิดีโอและเสียง