סקירה כללית על Google Meet SDK ו-API

באמצעות ה-SDK וה-API של Google Meet, מפתחים יכולים ליצור אינטראקציה עם Meet. תוכלו לשלב את Meet באופן פרוגרמטי במוצר שלכם או להשתמש בו ב-Meet.

ממשקי API ו-SDK של Meet

יש כמה דרכים להטמיע פתרונות ל-Google Meet ולשלב אותו עם פתרונות אחרים:

  • Google Meet Add-ons SDK לאינטרנט: תוכלו להטמיע את האפליקציה שלכם ב-Meet בתור תוסף, שבו המשתמשים יוכלו לגלות את האפליקציה, לשתף אותה ולשתף פעולה בה בלי לצאת מ-Meet. אפשר גם לסנכרן תוכן בזמן אמת ולספק אמצעי בקרה משותפים שהמשתמשים יוכלו להשתמש בהם מהאפליקציה.
  • Google Meet REST API: יצירת פגישות וניהול שלהן באפליקציה, ואחזור נתונים מכנס.

הדיאגרמה הבאה תעזור לכם לבחור את נקודת הקצה המתאימה לבעיה שאתם מנסים לפתור:

סקירה כללית על SDK וממשקי API

מה ההבדל בין SDK לבין API?

ה-SDK וה-API הם שני כלים שאפשר להשתמש בהם כשמפתחים ל-Meet. למעשה, ל-SDK ול-API יש תכונות דומות, והם מאפשרים לשפר את היכולות של האפליקציה.

SDK

ערכת פיתוח תוכנה (SDK) היא כלי ליצירת תוכנה בפלטפורמה, במערכת הפעלה או בשפת תכנות ספציפיות. ב-SDK יש בדרך כלל מהדרים, ספריות קוד, כלי לניפוי באגים, מסמכי תיעוד, מדריכים, דוגמאות קוד ולפחות ספריית API אחת כדי לאפשר תקשורת.

ל-SDK יש כמה יתרונות:

  • הם כוללים את כל מה שמפתחים צריכים כדי ליצור ולהריץ תוכנות, ומאפשרים ליצור תוכנות באופן סטנדרטי.
  • יצירת מחזורי פיתוח מהירים יותר, כי ערכת ה-SDK כוללת רכיבים וספריות מוכנים מראש שמאפשרים פיתוח אפליקציות.
  • מכיל מידע מובנה כמו מסמכי עזרה ומדריכים שמאפשרים למפתחים ליצור, לבדוק ולפרוס אפליקציות.
  • שליטה בעלויות על ידי צמצום הזמן והמשאבים לפיתוח האפליקציה.

API

ממשק תכנות יישומים (API) מסייע בתקשורת בין שתי פלטפורמות, ומאפשר למפתחים להשתמש בשירות שמוצג ב-API. ה-API, בתוך SDK או כתוכנה עצמאית, משתמש בפרוטוקולים מוגדרים מראש כדי לציין איך צריך להחליף נתונים. ממשקי API מסננים את המורכבות של החיבור לשירותים כדי לאפשר שילובים בין אפליקציות.

בדרך כלל, ממשק API כולל את הרכיבים הבאים:

  • הממשק: Web API או Web Service API (ממשק לעיבוד אפליקציות בין שרת אינטרנט לדפדפן אינטרנט, שאליו ניגשים ישירות באמצעות מילת מפתח) או API ל-REST (ממשק ללא מצב שבו נעשה שימוש כדי לגשת באופן עקיף לנתונים רגילים באמצעות פונקציות HTTP כמו GET,‏ PATCH ו-DELETE).
  • מסמכי עזרה ותעודות טכניות: המפרטים והמסמכים של המדריך שמסבירים איך להשתמש ב-API.

לממשקי API יש כמה יתרונות:

  • שילוב של מערכות תוכנה שונות ליצירת מוצרים חזקים יותר.
  • הארכת משך הפיתוח עקב שימוש חוזר בקוד הבסיס הקיים.
  • אפשר להחיל עדכונים ברמת ה-API במקום לפרוס מחדש את כל הקוד.
  • מעודדת משתמשים חדשים לגלות את המוצרים שלכם, וכך יכולה להגדיל את ההזדמנויות העסקיות.

בחירה בין SDK לבין API

ערכות SDK וממשקי API הופכים את תהליך פיתוח התוכנה ליעיל יותר ושיתוף פעולה. בדרך כלל ערכת SDK כוללת ממשק API, אבל שני הכלים יכולים לפעול יחד.

בטבלה הבאה מוסבר מתי כדאי להשתמש בכל כלי:

SDK API
תיאור לבניית תוכנה בפלטפורמה מסוימת, במערכת הפעלה או בשפת תכנות מסוימת. עוזרת בתקשורת בין שתי פלטפורמות.
איך זה עובד מתקינים אותו לפני פיתוח האפליקציה. מקבלים מפתח API כדי לשלוח בקשות API.
פעולה ליצור אפליקציות או ממשקי API. הרחבת היכולות של האפליקציות כדי להתחבר למערכות קיימות.
תרחיש לדוגמה כשצריך כלים ספציפיים לפלטפורמה כדי לכתוב קוד מהר יותר. כשרוצים להשתמש ביכולות שנכתבו על ידי מפתח אחר.
פלטפורמה ספציפי לשפה ולפלטפורמה. תקשורת בפלטפורמות שונות.