Bem-vindo à API Google Health!
Essa nova API aproveita o Google OAuth, oferecendo uma solução mais segura, fácil de usar e escalonável para acessar e gerenciar dados de saúde. Confira alguns dos benefícios:
Segurança aprimorada: a nova API está alinhada às recomendações de segurança e práticas recomendadas atuais do Google para design e implementação de APIs, reduzindo o risco de vulnerabilidades.
Consistência: a nova API segue os princípios modernos de design de APIs, oferecendo uma experiência de desenvolvedor mais consistente e intuitiva.
Preparação para o futuro
- Escalonabilidade: a nova API foi projetada para ser escalonada e atender às demandas futuras, oferecendo suporte a um número crescente de usuários e tipos de dados.
- Manutenção: a adoção de uma abordagem padronizada facilita a manutenção e a atualização de apps, reduzindo a dívida técnica.
- Acesso a novos recursos: a migração para a nova API oferece acesso a novos recursos e funcionalidades à medida que são lançados, garantindo que os apps permaneçam atualizados e se beneficiem dos avanços mais recentes.
- Conformidade: a nova API é mantida atualizada com os padrões de segurança e privacidade mais recentes do Google, reduzindo o esforço necessário para manter os apps em conformidade.
- Privacidade de dados: o sistema Google OAuth foi projetado para obedecer a vários regulamentos de privacidade de dados (por exemplo, GDPR e HIPAA), simplificando o ônus de conformidade para os desenvolvedores.
Como começar?
Antes de começar a desenvolver, consulte nossa lista de verificação para desenvolvedores, que oferece uma lista de etapas para ajudar você a lançar sua integração com a API Google Health.
A forma como você começa também depende do seu tipo de desenvolvedor.
Novo desenvolvedor
Se você não tem experiência com as APIs do Google ou o Google Cloud ou precisa de uma atualização, a maneira mais fácil e rápida de começar é fazer o codelab. Ele mostra como configurar um projeto na nuvem do Google, um cliente da Web OAuth 2.0 e como usar o Visual Studio Code para fazer sua primeira chamada bem-sucedida para a API Google Health.
Desenvolvedor do Fitbit
Se você já é um desenvolvedor da API Fitbit Web,talvez queira ler o guia de migração primeiro. Ele destaca todas as diferenças entre a API Fitbit Web e a API Google Health e oferece a orientação necessária para começar a planejar sua migração.
Este guia também destaca as práticas recomendadas e exemplos de interface para ajudar a orientar os usuários no processo de autenticação.
Depois disso, faça o codelab ou verifique se a configuração do Google Cloud está concluída antes de começar o desenvolvimento com um dos nossos guias de tipo de dados.
Leia o guia de migração Conclua a configuração do Google Cloud
Escolher um protocolo
A API Google Health oferece suporte aos protocolos REST e RPC para oferecer aos desenvolvedores uma base escalonável e de alta performance para a integração de dados de saúde.
REST
REST é uma abordagem de design de API baseada em conceitos da Web padrão e formatos legíveis por humanos, como JSON. Ela é particularmente adequada para a criação de APIs públicas e aplicativos da Web porque é compatível com navegadores e amplamente aceita. A principal vantagem é a simplicidade e a acessibilidade para desenvolvedores externos.
gRPC
RPC é um sistema de alta performance que usa um formato binário compacto conhecido como Protocol Buffers para facilitar a comunicação entre máquinas. Ele é ideal para microsserviços internos, comunicação entre dispositivos móveis e back-end e atualizações em tempo real devido à eficiência e ao suporte para recursos avançados, como streaming. O RPC é a opção preferida para cenários de alta performance ou quando contratos de interface rigorosos são necessários.
Para mais informações, consulte gRPC vs REST: Understanding gRPC, OpenAPI and REST and when to use them in API design (link em inglês).
Recursos
Além de começar, este site oferece recursos abrangentes para ajudar no desenvolvimento e na migração.
- Suporte: precisa de ajuda? Acesse os fóruns da comunidade e nosso rastreador de problemas públicos na página de suporte.
- Ferramenta de paridade da API Google Health: Use esta ferramenta para comparar endpoints e funcionalidades entre a API Fitbit Web e a API Google Health. Ela também apresenta um arquivo de contexto que pode ser usado diretamente com um LLM ou como parte de um arquivo Agents.md na ferramenta de IA preferida.
- Referência da API: documentação completa de referência REST.