Ti diamo il benvenuto nell'API Google Health.
Questa nuova API sfrutta Google OAuth, fornendo una soluzione più sicura, intuitiva e scalabile per accedere e gestire i dati sulla salute. Ecco alcuni dei vantaggi:
Sicurezza avanzata: la nuova API è in linea con le attuali raccomandazioni e best practice di Google per la progettazione e l'implementazione delle API, riducendo il rischio di vulnerabilità.
Coerenza: la nuova API segue i moderni principi di progettazione delle API, offrendo un'esperienza per gli sviluppatori più coerente e intuitiva.
A prova di futuro
- Scalabilità: la nuova API è progettata per scalare in modo da soddisfare le esigenze future, supportando un numero crescente di utenti e tipi di dati.
- Manutenibilità: l'adozione di un approccio standardizzato semplifica la manutenzione e l'aggiornamento delle app, riducendo il debito tecnico.
- Accesso a nuove funzionalità: la migrazione alla nuova API consente di accedere a nuove funzionalità man mano che vengono rilasciate, garantendo che le app rimangano aggiornate e beneficino degli ultimi progressi.
- Conformità: la nuova API viene aggiornata in base agli standard di sicurezza e privacy più recenti di Google, riducendo lo sforzo necessario per mantenere le app conformi.
- Privacy dei dati: il sistema Google OAuth è progettato per rispettare varie normative sulla privacy dei dati (ad esempio GDPR e HIPAA), semplificando l'onere di conformità per gli sviluppatori.
Come iniziare?
Prima di iniziare lo sviluppo, consulta il nostro elenco di controllo per gli sviluppatori, che fornisce un elenco di passaggi per aiutarti a lanciare l'integrazione con l'API Google Health.
Il modo in cui iniziare dipende anche dal tipo di sviluppatore che sei.
Nuovo sviluppatore
Se non hai esperienza con le API di Google o Google Cloud o hai bisogno di un ripasso, il modo più semplice e veloce per iniziare è seguire una delle nostre codelab. Offriamo codelab REST utilizzando Visual Studio Code o OAuth 2.0 Playground, nonché un codelab Python specifico per gRPC in cui impari a recuperare gli stub client e compilare le definizioni di Protocol Buffer.
Codelab REST (VS Code) Codelab REST (OAuth 2.0 Playground) Codelab gRPC (Python)
Sviluppatore Fitbit
Se sei uno sviluppatore di API Fitbit Web esistente, ti consigliamo di leggere prima la guida alla migrazione. Vengono evidenziate tutte le differenze tra l'API Fitbit Web e l'API Google Health e vengono fornite le indicazioni necessarie per iniziare a pianificare la migrazione.
Questa guida evidenzia anche le best practice e gli esempi di UI per aiutare gli utenti durante la procedura di riautenticazione.
Dopodiché, segui il codelab o verifica che la configurazione di Google Cloud sia completa prima di iniziare lo sviluppo con una delle nostre guide ai tipi di dati.
Leggi la guida alla migrazione Completa la configurazione di Google Cloud
Scegliere un protocollo
L'API Google Health supporta i protocolli REST e RPC per fornire agli sviluppatori una base scalabile e ad alte prestazioni per l'integrazione dei dati sulla salute.
REST
REST è un approccio di progettazione di API basato su concetti web standard e formati leggibili come JSON. È particolarmente adatto per la creazione di API pubbliche e applicazioni web perché è compatibile con i browser e ampiamente supportato. Il suo punto di forza principale risiede nella semplicità e nell'accessibilità per gli sviluppatori esterni.
gRPC
RPC è un sistema ad alte prestazioni che utilizza un formato binario compatto noto come buffer di protocollo per facilitare la comunicazione tra macchine. È ideale per microservizi interni, comunicazione da mobile a backend e aggiornamenti in tempo reale grazie alla sua efficienza e al supporto di funzionalità avanzate come lo streaming. RPC è la scelta preferita per scenari ad alte prestazioni o quando sono richiesti contratti di interfaccia rigorosi.
Per saperne di più, consulta gRPC vs REST: Understanding gRPC, OpenAPI and REST and when to use them in API design.
Assistenza AI e strumenti per sviluppatori
Puoi utilizzare Gemini, l'assistente AI di Google, e gli strumenti per sviluppatori integrati in questo sito per accelerare il workflow dell'API Google Health. Durante la navigazione, utilizza la chat di Gemini e Code Explain nel riquadro delle informazioni per riassumere guide complesse, chiarire tipi e ambiti di dati o adattare esempi di codice alla tua lingua. Puoi anche testare le richieste live in Explorer API e utilizzare le risposte JSON come contesto del prompt per generare la logica di analisi.
Se sviluppi con strumenti basati sull'AI come Antigravity, Cursor, Claude Code o agenti personalizzati, puoi esportare qualsiasi pagina come Markdown o integrare il server MCP Developer Knowledge per dare al tuo ambiente l'accesso diretto alla documentazione dell'API Google Health. Utilizza questi flussi di lavoro per generare il codice cliente o risolvere i problemi. Per saperne di più, consulta Assistenza AI e strumenti per sviluppatori.
Risorse
Oltre a fornire informazioni su come iniziare, questo sito offre risorse complete per assistere nello sviluppo e nella migrazione.
- Assistenza: hai bisogno di aiuto? Accedi ai forum della community e al nostro strumento Issue Tracker pubblico nella pagina di assistenza.
- Strumento di parità dell'API Google Health: utilizza questo strumento per confrontare gli endpoint e le funzionalità dell'API Fitbit Web e dell'API Google Health. È presente anche un file di contesto che puoi utilizzare direttamente con un LLM o come parte di un file Agents.md nel tuo strumento di AI preferito.
- Riferimento API: documentazione di riferimento REST completa.