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 sanitari. Ecco alcuni dei vantaggi:
Maggiore sicurezza: la nuova API è in linea con le attuali best practice e raccomandazioni di sicurezza 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 di sviluppo più coerente e intuitiva.
A prova di futuro
- Scalabilità: la nuova API è progettata per scalare in base alle 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 fornisce l'accesso a nuove funzionalità man mano che vengono rilasciate, garantendo che le app rimangano aggiornate e beneficino degli ultimi progressi.
- Conformità: la nuova API viene mantenuta aggiornata con gli ultimi standard di sicurezza e privacy di Google, riducendo lo sforzo necessario per mantenere la conformità delle app.
- 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.
La procedura di avvio dipende anche dal tipo di sviluppatore.
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 il codelab. Ti mostrerà come configurare un progetto Google Cloud, un client web OAuth 2.0 e come utilizzare Visual Studio Code per effettuare la prima chiamata riuscita all'API Google Health.
Sviluppatore Fitbit
Se sei uno sviluppatore esistente dell'API Fitbit Web, ti consigliamo di leggere prima la guida alla migrazione. Evidenzia tutte le differenze tra l'API Fitbit Web e l'API Google Health e dovrebbe fornire 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 sui tipi di dati.
Leggi la guida alla migrazione Completa la configurazione di Google Cloud
Scegli 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 sanitari.
REST
REST è un approccio di progettazione delle 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 è la semplicità e l'accessibilità per gli sviluppatori esterni.
gRPC
RPC è un sistema ad alte prestazioni che utilizza un formato binario compatto chiamato Protocol Buffers per facilitare la comunicazione tra macchine. È ideale per microservizi interni, comunicazione da dispositivo 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 ulteriori informazioni, consulta gRPC vs REST: Understanding gRPC, OpenAPI and REST and when to use them in API design.
Risorse
Oltre a fornire informazioni su come iniziare, questo sito offre risorse complete per lo sviluppo e la 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 endpoint e funzionalità tra l'API Fitbit Web e l'API Google Health. Include anche un file di contesto che puoi utilizzare direttamente con un LLM o come parte di un file Agents.md nello strumento AI che preferisci.
- Riferimento API: documentazione di riferimento REST completa.