ภาพรวมของ Google Meet SDK และ API

SDK และ API ของ Google Meet ช่วยให้นักพัฒนาแอปโต้ตอบกับ Meet ได้ คุณสามารถผสานรวม Meet เข้ากับผลิตภัณฑ์ของคุณหรือใช้ผลิตภัณฑ์ของคุณใน Meet แบบเป็นโปรแกรมได้

SDK และ API ของ Meet

คุณสามารถใช้โซลูชันและผสานรวมกับ Google Meet ได้หลายวิธี ดังนี้

  • SDK ของส่วนเสริม Google Meet สำหรับเว็บ: ฝังแอปของคุณลงใน Meet เป็นส่วนเสริมที่ผู้ใช้สามารถค้นพบ แชร์ และทำงานร่วมกันในแอปได้โดยไม่ต้องออกจาก Meet นอกจากนี้ คุณยังซิงค์เนื้อหาแบบเรียลไทม์และให้การควบคุมที่แชร์สำหรับผู้ใช้เพื่อใช้จากแอปของคุณได้ด้วย

  • Google Meet REST API: สร้างและจัดการการประชุมภายในแอป รวมถึงดึงข้อมูลจากการประชุม

แผนภาพต่อไปนี้จะช่วยคุณเลือกปลายทางที่ถูกต้องสำหรับปัญหาที่คุณพยายามแก้ไข

ภาพรวม SDK และ API

SDK และ API แตกต่างกันอย่างไร

SDK และ API เป็นเครื่องมือ 2 อย่างที่คุณใช้ได้เมื่อพัฒนาสำหรับ Meet โดยพื้นฐานแล้ว SDK และ API มีลักษณะคล้ายกันและช่วยให้คุณเพิ่มความสามารถของแอปได้

SDK

ชุดพัฒนาซอฟต์แวร์ (SDK) คือเครื่องมือสำหรับสร้างซอฟต์แวร์บนแพลตฟอร์ม ระบบปฏิบัติการ หรือภาษาโปรแกรมที่เฉพาะเจาะจง SDK มักประกอบด้วยคอมไพเลอร์, ไลบรารีโค้ด, โปรแกรมแก้ไขข้อบกพร่อง, เอกสารประกอบ, บทแนะนำ, ตัวอย่างโค้ด และไลบรารี API อย่างน้อย 1 รายการเพื่ออำนวยความสะดวกในการสื่อสาร

SDK มีประโยชน์หลายประการ ดังนี้

  • ซึ่งมีทุกสิ่งที่นักพัฒนาแอปจำเป็นต้องใช้ในการสร้างและเรียกใช้ซอฟต์แวร์ ทำให้สามารถสร้างซอฟต์แวร์ในลักษณะที่เป็นมาตรฐานได้
  • ช่วยให้วงจรการพัฒนาเร็วขึ้นเนื่องจาก SDK มีคอมโพเนนต์และไลบรารีที่สร้างไว้ล่วงหน้าซึ่งช่วยให้นักพัฒนาแอปพัฒนาแอปได้
  • มีข้อมูลในตัว เช่น เอกสารประกอบและบทแนะนำที่ช่วยให้นักพัฒนาแอปสร้าง ทดสอบ และทำให้แอปใช้งานได้
  • ควบคุมต้นทุนด้วยการลดเวลาและทรัพยากรในการพัฒนาแอป

API

Application Programming Interface (API) ช่วยในการสื่อสารระหว่าง 2 แพลตฟอร์มโดยอนุญาตให้นักพัฒนาซอฟต์แวร์ต่อยอดจากบริการที่นำเสนอใน API API ไม่ว่าจะอยู่ภายใน SDK หรือเป็นแบบสแตนด์อโลน จะใช้โปรโตคอลที่กำหนดไว้ล่วงหน้าเพื่อระบุวิธีแลกเปลี่ยนข้อมูล API จะช่วยลดความซับซ้อนในการเชื่อมต่อกับบริการต่างๆ เพื่อให้สามารถผสานรวมระหว่างแอปได้

โดยปกติแล้ว API จะประกอบด้วยสิ่งต่อไปนี้

  • อินเทอร์เฟซ: Web API หรือ Web Service API (ซึ่งเป็น Application Processing Interface ระหว่างเว็บเซิร์ฟเวอร์กับเว็บเบราว์เซอร์ที่เข้าถึงได้โดยตรงผ่านคีย์เวิร์ด) หรือ REST API (ซึ่งเป็นอินเทอร์เฟซแบบไม่เก็บสถานะที่ใช้เพื่อเข้าถึงข้อมูลธรรมดาโดยอ้อมผ่านฟังก์ชัน HTTP เช่น GET, PATCH, DELETE)
  • เอกสารอ้างอิงและเอกสารประกอบทางเทคนิค: ข้อกำหนดอ้างอิงและเอกสารประกอบคำแนะนำที่อธิบายวิธีใช้ API

API มีประโยชน์หลายประการ ดังนี้

  • การผสานรวมระบบซอฟต์แวร์ต่างๆ เพื่อให้ผลิตภัณฑ์มีประสิทธิภาพมากขึ้น
  • ลดเวลาในการพัฒนาเนื่องจากคุณสามารถใช้ฐานของโค้ดที่มีอยู่ซ้ำได้
  • คุณสามารถใช้การอัปเดตที่ระดับ API แทนการติดตั้งใช้งานโค้ดทั้งหมดอีกครั้ง
  • กระตุ้นให้ผู้ใช้ใหม่ค้นพบผลิตภัณฑ์ของคุณ ซึ่งจะช่วยเพิ่มโอกาสทางธุรกิจ

เลือกระหว่าง SDK กับ API

SDK และ API ช่วยให้กระบวนการพัฒนาซอฟต์แวร์มีประสิทธิภาพและทำงานร่วมกันได้มากขึ้น แม้ว่า SDK มักจะมี API อยู่ด้วย แต่เครื่องมือทั้ง 2 อย่างนี้ก็ทำงานร่วมกันได้

ดูตารางต่อไปนี้เพื่อดูว่าควรใช้เครื่องมือแต่ละอย่างเมื่อใด

SDK API
คำอธิบาย ชุดเครื่องมือสำหรับสร้างซอฟต์แวร์บนแพลตฟอร์ม ระบบปฏิบัติการ หรือภาษาโปรแกรมที่เฉพาะเจาะจง ช่วยในการสื่อสารระหว่าง 2 แพลตฟอร์ม
วิธีการทำงาน ติดตั้งก่อนพัฒนาแอป รับคีย์ API เพื่อส่งคำขอ API
การทำงาน สร้างแอปหรือ API ขยายขีดความสามารถของแอปเพื่อเชื่อมต่อกับระบบที่มีอยู่
กรณีการใช้งาน เมื่อคุณต้องการเครื่องมือเฉพาะแพลตฟอร์มเพื่อเขียนโค้ดได้เร็วขึ้น เมื่อต้องการต่อยอดความสามารถที่นักพัฒนาแอปรายอื่นเขียนขึ้น
แพลตฟอร์ม เฉพาะภาษาและแพลตฟอร์ม การสื่อสารข้ามแพลตฟอร์ม