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

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

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

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

  • Google Meet add-ons SDK for Web: תוכלו להטמיע את האפליקציה שלכם ב-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 יש כמה יתרונות:

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

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

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

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

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