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

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

SDK และ API ของ Meet

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

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

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

ภาพรวม 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 (ซึ่งเป็นอินเทอร์เฟซการประมวลผลแอปพลิเคชันระหว่างเว็บเซิร์ฟเวอร์และเว็บเบราว์เซอร์ที่เข้าถึงผ่านคีย์เวิร์ดโดยตรง) หรือ REST API (ซึ่งเป็นอินเทอร์เฟซแบบไม่เก็บสถานะที่ใช้ในการเข้าถึงข้อมูลธรรมดาผ่านฟังก์ชัน HTTP เช่น GET, Patch, DELETE) โดยอ้อม
  • ข้อมูลอ้างอิงทางเทคนิคและเอกสารประกอบ: ข้อกำหนดข้อมูลอ้างอิงและเอกสารประกอบคำแนะนำที่อธิบายวิธีใช้ API

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

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

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

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

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

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