Présentation du SDK et de l'API Google Meet

Le SDK et l'API Google Meet permettent aux développeurs d'interagir avec Meet. Vous pouvez intégrer Meet de manière programmatique votre produit ou l'utiliser dans Meet.

SDK et API Meet

Il existe trois façons de mettre en œuvre des solutions pour Google Meet et de les intégrer à Google Meet:

  • SDK des modules complémentaires Google Meet (preview développeur): Intégrez votre application dans Meet en tant que qui permet aux utilisateurs de découvrir, partager collaborer dans l'application sans quitter Meet.
  • API REST Google Meet (disponibilité générale): créer et gérer les réunions dans votre application et récupérer les données d'une conférence.
  • SDK de partage en direct Google Meet (accès anticipé) Programme): synchronisez le contenu en temps réel et fournissez des commandes partagées pour aux utilisateurs de votre application.

Le schéma suivant vous aide à choisir le point de terminaison approprié pour le problème que vous essayez de résoudre:

Présentation du SDK et de l'API

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 Meet. En bref, un SDK et une API partagent des caractéristiques similaires. vous permettent de renforcer les capacités de votre application.

SDK

Les kits de développement logiciel (SDK, Software Development Kit) sont des outils permettant de créer des logiciels sur une base la plate-forme, le système d'exploitation ou le langage de programmation. Un SDK inclut souvent compilateurs, bibliothèques de code, débogueurs, documentation, tutoriels, exemples de code et au moins une bibliothèque d'API pour faciliter la communication.

Les SDK offrent plusieurs avantages:

  • Ils incluent tout ce dont les développeurs ont besoin pour créer et exécuter des logiciels, permettant logiciel à construire de manière standardisée.
  • Accélère les cycles de développement, car le SDK inclut des composants prédéfinis et les bibliothèques qui permettent de développer des applications.
  • Contient des informations intégrées telles que de la documentation et des tutoriels permettant aux développeurs de créer, tester et déployer des applications.
  • Contrôle les coûts en réduisant le temps de développement des applications et les ressources.

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, qu'elle soit intégrée à un SDK ou autonome, utilise des protocoles prédéterminés pour de spécifier comment les données doivent être échangées. Les API éliminent les complexités se connecter aux services pour rendre les intégrations entre les applications possibles.

Une API comprend généralement les éléments suivants:

  • L'interface: une API Web ou une API de services Web (qui est une application interface de traitement entre un serveur et un navigateur Web accessibles directement à l'aide d'un mot clé) ou d'une API REST (une interface sans état utilisée pour accéder indirectement à des données simples via des fonctions HTTP telles que GET, PATCH, DELETE).
  • Références techniques et documentation: les spécifications et la documentation de référence qui explique comment utiliser l'API.

Les API offrent plusieurs avantages:

  • Intégration de différents systèmes logiciels pour renforcer la sécurité des produits
  • Temps de développement plus long lorsque vous réutilisez votre codebase existant.
  • Les mises à jour peuvent être appliquées au niveau de l'API au lieu de redéployer tout le code.
  • encourage de nouveaux utilisateurs à découvrir vos produits, ce qui peut vous aider à développer votre activité ; opportunités.

Choisir entre un SDK et une API

Les SDK et les API rendent le processus de développement logiciel plus efficace et collaboratif. Même si un SDK inclut souvent une API, les deux outils peuvent fonctionner ensemble.

Consultez le tableau suivant pour savoir quand utiliser chaque outil:

SDK API
Description Kit d'outils permettant de créer des logiciels sur une plate-forme, un système d'exploitation ou un langage de programmation spécifique. Il facilite la communication entre deux plates-formes.
Fonctionnement Installez l'application avant de la développer. Permet d'obtenir une clé API pour envoyer des requêtes API.
Fonction Créer des applications ou des API Développez les capacités de vos applications pour les connecter aux systèmes existants.
Cas d'utilisation Lorsque vous avez besoin d'outils spécifiques à une plate-forme pour écrire du code plus rapidement. Lorsque vous souhaitez exploiter des fonctionnalités écrites par un autre développeur.
Plate-forme Spécifique à la langue et à la plate-forme. Communication multiplate-forme