קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
באמצעות Google Meet SDK ו-API, מפתחים יכולים ליצור אינטראקציה עם Meet. אתם יכולים לשלב את Meet באופן פרוגרמטי במוצר שלכם או להשתמש במוצר שלכם ב-Meet.
ממשקי API ו-SDK של Meet
יש כמה דרכים להטמיע פתרונות ולשלב אותם עם Google Meet:
Google Meet add-ons SDK for Web: תוכלו להטמיע את האפליקציה שלכם ב-Meet בתור תוסף, שבו המשתמשים יוכלו לגלות את האפליקציה, לשתף אותה ולשתף פעולה בה בלי לצאת מ-Meet. אפשר גם לסנכרן תוכן בזמן אמת ולספק למשתמשים אמצעי בקרה משותפים לשימוש באפליקציה.
Google Meet Media API (גרסת טרום-השקה למפתחים): גישה לשידורי אודיו וידאו גולמיים במהלך פגישות ב-Meet.
הדיאגרמה הבאה תעזור לכם לבחור את נקודת הקצה הנכונה לבעיה שאתם מנסים לפתור:
מה ההבדל בין 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.
הרחבת היכולות של האפליקציות כדי להתחבר למערכות קיימות.
תרחיש לדוגמה
כשצריך כלים ספציפיים לפלטפורמה כדי לכתוב קוד מהר יותר.
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-08-01 (שעון UTC)."],[],[],null,["# Google Meet SDK and API overview\n\nThe Google Meet SDK and API empower developers to interact with\nMeet. You can programmatically integrate Meet into\nyour product or use your product in Meet.\n\nMeet SDKs and APIs\n------------------\n\nThere are several ways to implement solutions for and integrate with\nGoogle Meet:\n\n- [Google Meet add-ons SDK for Web](/workspace/meet/add-ons/guides/overview): Embed your\n app into Meet as an add-on where\n users can discover, share, and collaborate in the app without leaving\n Meet. You can also synchronize content in real-time and\n provide shared controls for users to use from your app.\n\n- [Google Meet REST API](/workspace/meet/api/guides/overview): Create and manage meetings within\n your app, and retrieve data from a conference.\n\n- [Google Meet Media API](/workspace/meet/media-api/guides/overview) (Developer Preview):\n Access raw audio and video streams during a meeting in Meet.\n\nThe following diagram helps you choose the correct endpoint for the problem\nyou're trying to solve:\n\nWhat's the difference between an SDK and API?\n---------------------------------------------\n\nThe SDK and API are two tools that you can use when developing for\nMeet. Essentially, an SDK and API share similar traits and they\nlet you increase your app's capabilities.\n\n### SDK\n\nA software development kit (SDK) are tools to build software on a specific\nplatform, operating system, or programming language. An SDK often includes\ncompilers, code libraries, debuggers, documentation, tutorials, code samples,\nand at least one API library to facilitate communication.\n\nSDKs provide several benefits:\n\n- They include everything developers need to build and run software, allowing software to be constructed in a standardized way.\n- Creates faster development cycles as the SDK includes prebuilt components and libraries that allow for app development.\n- Contains built-in information such as documentation and tutorials allowing developers to build, test, and deploy apps.\n- Controls costs by reducing app development time and resources.\n\n### API\n\nAn application programming interface (API) aids communication between two\nplatforms by allowing developers to build upon the service offered in the API.\nThe API, either within an SDK or as standalone, uses predetermined protocols to\nspecify how data should be exchanged. APIs abstract away the complexities of\nconnecting to services to make integrations between apps possible.\n\nAn API usually consists of the following:\n\n- The interface: Either a Web API or Web Service API (which is an application processing interface between a web server and web browser accessed directly through a keyword) or a REST API (which is a stateless interface used to indirectly access plain data through HTTP functions like GET, PATCH, DELETE).\n- Technical references and documentation: The reference specifications and guide documentation that explains how to use the API.\n\nAPIs provide several benefits:\n\n- Integration of different software systems for stronger products.\n- Increased development time as you reuse your existing codebase.\n- Updates can be applied at the API level instead of redeploying all the code.\n- Encourages new users to discover your products which can increase business opportunities.\n\n### Choose between an SDK and API\n\nSDKs and APIs make the software development process more efficient and\ncollaborative. While an SDK often includes an API, both tools can work together.\n\nReview the following table on when to use each tool:\n\n| | SDK | API |\n|------------------|----------------------------------------------------------------------------------------------|------------------------------------------------------------------------|\n| **Description** | Toolkit to build software on a specific platform, operating system, or programming language. | Aids communication between two platforms. |\n| **How it works** | Install before developing your app. | Obtain API key to make API requests. |\n| **Function** | Create apps or APIs. | Expand the capabilities of your apps to connect with existing systems. |\n| **Use case** | When you need platform-specific tools to write code faster. | When you want to build on capabilities written by another developer. |\n| **Platform** | Language and platform specific. | Cross-platform communication. |"]]