ภาพรวมของ 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 ขยายความสามารถของแอปของคุณเพื่อเชื่อมต่อกับระบบที่มีอยู่
กรณีการใช้งาน เมื่อต้องการเครื่องมือเฉพาะแพลตฟอร์มเพื่อให้เขียนโค้ดได้เร็วขึ้น เมื่อคุณต้องการพัฒนาความสามารถที่เขียนโดยนักพัฒนาซอฟต์แวร์รายอื่น
แพลตฟอร์ม เฉพาะภาษาและแพลตฟอร์ม การสื่อสารข้ามแพลตฟอร์ม