Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Le SDK et l'API Google Meet permettent aux développeurs d'interagir avec Meet. Vous pouvez intégrer Meet à votre produit par programmation ou utiliser votre produit dans Meet.
SDK et API Meet
Il existe plusieurs façons d'implémenter des solutions pour Google Meet et de les intégrer:
SDK des modules complémentaires Google Meet pour le Web: intégrez votre application en tant que module complémentaire dans Meet. Les utilisateurs peuvent ainsi explorer, partager et collaborer dans l'application sans quitter Meet. Vous pouvez également synchroniser des contenus en temps réel et fournir des commandes partagées que les utilisateurs peuvent utiliser depuis votre application.
API REST Google Meet: créez et gérez des réunions dans votre application, et récupérez des données d'une conférence.
API Google Meet Media (version Preview développeur) : accédez aux flux audio et vidéo bruts lors d'une réunion dans Meet.
Le diagramme suivant vous aide à choisir le point de terminaison approprié pour le problème que vous essayez de résoudre:
Quelle est la différence entre un SDK et une API ?
Le SDK et l'API sont deux outils que vous pouvez utiliser lorsque vous développez pour Meet. Essentiellement, un SDK et une API partagent des caractéristiques similaires et vous permettent d'augmenter les fonctionnalités de votre application.
SDK
Un kit de développement logiciel (SDK) est un ensemble d'outils permettant de créer des logiciels sur une plate-forme, un système d'exploitation ou un langage de programmation spécifiques. Un SDK inclut souvent des compilateurs, des bibliothèques de code, des débogueurs, de la documentation, des tutoriels, des exemples de code et au moins une bibliothèque d'API pour faciliter la communication.
Les SDK présentent plusieurs avantages:
Ils incluent tout ce dont les développeurs ont besoin pour créer et exécuter des logiciels, ce qui permet de les créer de manière standardisée.
Accélère les cycles de développement, car le SDK inclut des composants et des bibliothèques prédéfinis qui permettent de développer des applications.
Contient des informations intégrées telles que la documentation et les tutoriels permettant aux développeurs de créer, tester et déployer des applications.
Contrôle les coûts en réduisant le temps et les ressources nécessaires au développement d'applications.
API
Une interface de programmation d'application (API) facilite la communication entre deux plates-formes en permettant aux développeurs de s'appuyer sur le service proposé dans l'API.
L'API, dans un SDK ou en tant que solution autonome, utilise des protocoles prédéterminés pour spécifier comment les données doivent être échangées. Les API éliminent la complexité de la connexion aux services pour permettre l'intégration entre les applications.
Une API comprend généralement les éléments suivants:
L'interface: API Web ou API de service Web (interface de traitement d'application entre un serveur Web et un navigateur Web accessible directement via un mot clé) ou API REST (interface sans état utilisée pour accéder indirectement aux données brutes via des fonctions HTTP telles que GET, PATCH et DELETE).
Références et documentation techniques: spécifications de référence et documentation du guide expliquant comment utiliser l'API.
Les API présentent plusieurs avantages:
Intégration de différents systèmes logiciels pour des produits plus performants.
Temps de développement plus long lorsque vous réutilisez votre codebase existante.
Les mises à jour peuvent être appliquées au niveau de l'API au lieu de redéployer l'intégralité du code.
Encourage les nouveaux utilisateurs à découvrir vos produits, ce qui peut augmenter les opportunités commerciales.
Choisir entre un SDK et une API
Les SDK et les API rendent le processus de développement logiciel plus efficace et collaboratif. Bien qu'un SDK inclue souvent une API, les deux outils peuvent fonctionner ensemble.
Consultez le tableau suivant pour savoir quand utiliser chaque outil:
SDK
API
Description
Ensemble d'outils permettant de créer des logiciels sur une plate-forme, un système d'exploitation ou un langage de programmation spécifiques.
Facilite la communication entre deux plates-formes.
Fonctionnement
Installez-le avant de développer votre application.
Obtenez une clé API pour effectuer des requêtes API.
Fonction
Créer des applications ou des API
Élargissez les fonctionnalités de vos applications pour les connecter à des systèmes existants.
Cas d'utilisation
Lorsque vous avez besoin d'outils spécifiques à la plate-forme pour écrire du code plus rapidement.
Lorsque vous souhaitez développer des fonctionnalités écrites par un autre développeur.
Plate-forme
Spécifique à la langue et à la plate-forme.
Communication multiplate-forme.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/01 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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. |"]]