Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
L'SDK e l'API Google Meet consentono agli sviluppatori di interagire con
Meet. Puoi integrare Meet nel tuo prodotto tramite programmazione o utilizzare il tuo prodotto in Meet.
SDK e API di Meet
Esistono diversi modi per implementare soluzioni per Google Meet e integrarle:
SDK dei componenti aggiuntivi di Google Meet per il web: incorpora la tua app in Meet come componente aggiuntivo in cui gli utenti possono scoprire, condividere e collaborare nell'app senza uscire da Meet. Puoi anche sincronizzare i contenuti in tempo reale e fornire controlli condivisi che gli utenti possono utilizzare dalla tua app.
API REST di Google Meet: crea e gestisci le riunioni all'interno della tua app e recupera i dati da una conferenza.
API Google Meet Media (anteprima per sviluppatori):
accedi agli stream audio e video non elaborati durante una riunione in Meet.
Il seguente diagramma ti aiuta a scegliere l'endpoint corretto per il problema
che stai cercando di risolvere:
Qual è la differenza tra un SDK e un'API?
L'SDK e l'API sono due strumenti che puoi utilizzare durante lo sviluppo per
Meet. In sostanza, un SDK e un'API condividono caratteristiche simili e ti consentono di aumentare le funzionalità della tua app.
SDK
Un software development kit (SDK) è uno strumento per creare software su una piattaforma, un sistema operativo o un linguaggio di programmazione specifico. Un SDK spesso include compilatori, librerie di codice, debugger, documentazione, tutorial, esempi di codice e almeno una libreria API per facilitare la comunicazione.
Gli SDK offrono diversi vantaggi:
Includono tutto ciò che gli sviluppatori devono creare ed eseguire il software, consentendo di creare il software in modo standardizzato.
Crea cicli di sviluppo più rapidi perché l'SDK include componenti predefiniti
e librerie che consentono lo sviluppo di app.
Contiene informazioni integrate, come documentazione e tutorial, che consentono agli sviluppatori di creare, testare e implementare app.
Controlla i costi riducendo il tempo e le risorse di sviluppo delle app.
API
Un'API (interfaccia di programmazione di un'applicazione) facilita la comunicazione tra due piattaforme consentendo agli sviluppatori di creare servizi basati su quelli offerti dall'API.
L'API, all'interno di un SDK o come autonoma, utilizza protocolli predeterminati per
specificare come devono essere scambiati i dati. Le API semplificano la complessità della connessione ai servizi per rendere possibili le integrazioni tra le app.
Un'API è solitamente costituita da:
L'interfaccia: un'API web o un'API web service (che è un'interfaccia di elaborazione delle applicazioni tra un server web e un browser web a cui si accede direttamente tramite una parola chiave) o un'API REST (che è un'interfaccia senza stato utilizzata per accedere indirettamente ai dati non elaborati tramite funzioni HTTP come GET, PATCH, DELETE).
Riferimenti tecnici e documentazione: le specifiche di riferimento e la documentazione della guida che spiegano come utilizzare l'API.
Le API offrono diversi vantaggi:
Integrazione di diversi sistemi software per prodotti più efficaci.
Tempo di sviluppo aumentato grazie al riutilizzo della base di codice esistente.
Gli aggiornamenti possono essere applicati a livello di API anziché eseguire il redeployment di tutto il codice.
Incoraggia i nuovi utenti a scoprire i tuoi prodotti, il che può aumentare le opportunità di business.
Scegli tra un SDK e un'API
Gli SDK e le API rendono il processo di sviluppo del software più efficiente e collaborativo. Sebbene un SDK spesso includa un'API, entrambi gli strumenti possono funzionare insieme.
Consulta la seguente tabella per sapere quando utilizzare ciascun strumento:
SDK
API
Descrizione
Toolkit per creare software su una piattaforma, un sistema operativo o un linguaggio di programmazione specifico.
Favorisce la comunicazione tra due piattaforme.
Come funziona
Installa prima di sviluppare l'app.
Ottieni la chiave API per effettuare richieste API.
Funzione
Creare app o API.
Espandi le funzionalità delle tue app per connetterti ai sistemi esistenti.
Caso d'uso
Quando hai bisogno di strumenti specifici per la piattaforma per scrivere codice più velocemente.
Quando vuoi sviluppare funzionalità scritte da un altro sviluppatore.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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. |"]]