Começar

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.

Acesse o codelab

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.