Rozpocznij

Witamy w interfejsie Google Health API.

Ten nowy interfejs API korzysta z Google OAuth, co zapewnia bezpieczniejsze, bardziej przyjazne dla użytkownika i skalowalne rozwiązanie do uzyskiwania dostępu do danych dotyczących zdrowia i zarządzania nimi. Oto niektóre z zalet:

  • Większe bezpieczeństwo: nowy interfejs API jest zgodny z aktualnymi zaleceniami Google dotyczącymi bezpieczeństwa oraz sprawdzonymi metodami projektowania i wdrażania interfejsów API, co zmniejsza ryzyko wystąpienia luk w zabezpieczeniach.

  • Spójność: nowy interfejs API jest zgodny z nowoczesnymi zasadami projektowania interfejsów API, co zapewnia deweloperom większą spójność i intuicyjność.

  • Przyszłościowe rozwiązania

    • Skalowalność: nowy interfejs API został zaprojektowany tak, aby można go było skalować w miarę rosnących potrzeb, obsługując coraz większą liczbę użytkowników i rodzajów danych.
    • Łatwość utrzymania: przyjęcie standardowego podejścia ułatwia utrzymywanie i aktualizowanie aplikacji, co zmniejsza dług techniczny.
    • Dostęp do nowych funkcji: przejście na nowy interfejs API zapewnia dostęp do nowych funkcji i funkcjonalności w miarę ich udostępniania, dzięki czemu aplikacje pozostają aktualne i korzystają z najnowszych osiągnięć.
    • Zgodność: nowy interfejs API jest na bieżąco aktualizowany zgodnie z najnowszymi standardami Google w zakresie bezpieczeństwa i prywatności, co zmniejsza nakład pracy wymagany do zapewnienia zgodności aplikacji.
    • Prywatność danych: system Google OAuth został zaprojektowany tak, aby był zgodny z różnymi przepisami dotyczącymi prywatności danych (np. RODO i HIPAA), co ułatwia programistom zachowanie zgodności.

Od czego zacząć?

Zanim zaczniesz tworzyć aplikację, zapoznaj się z naszą listą kontrolną dla programistów, która zawiera listę czynności, jakie należy wykonać, aby wdrożyć integrację z interfejsem Google Health API.

Sposób rozpoczęcia zależy też od tego, jakim typem dewelopera jesteś.

Nowy deweloper

Jeśli nie masz doświadczenia z interfejsami API Google ani Google Cloud lub potrzebujesz przypomnienia, najłatwiejszym i najszybszym sposobem na rozpoczęcie pracy jest skorzystanie z jednego z naszych przewodników programowania. Oferujemy ćwiczenia z programowania w REST przy użyciu Visual Studio Code lub OAuth 2.0 Playground, a także ćwiczenia z programowania w Pythonie dotyczące gRPC, w których dowiesz się, jak pobierać szkielety klienta i kompilować definicje bufora protokołu.

REST Codelab (VS Code) REST Codelab (OAuth 2.0 Playground) gRPC Codelab (Python)

Deweloper Fitbit

Jeśli jesteś deweloperem korzystającym z interfejsu Fitbit Web API,najpierw przeczytaj przewodnik migracji. Wyróżnia wszystkie różnice między interfejsem Fitbit Web API a interfejsem Google Health API i zawiera wskazówki, które pomogą Ci rozpocząć planowanie migracji.

W tym przewodniku znajdziesz też sprawdzone metody i przykłady interfejsu, które pomogą Ci przeprowadzić użytkowników przez proces ponownej weryfikacji.

Następnie wykonaj ćwiczenie praktyczne lub sprawdź, czy konfiguracja Google Cloud jest zakończona, zanim zaczniesz tworzyć aplikację, korzystając z jednego z naszych przewodników po typach danych.

Przeczytaj przewodnik po migracji Dokończ konfigurowanie Google Cloud

Wybierz protokół

Interfejs Google Health API obsługuje protokoły REST i RPC, aby zapewnić programistom skalowalną i wydajną podstawę do integracji danych dotyczących zdrowia.

REST

REST to podejście do projektowania interfejsów API oparte na standardowych koncepcjach internetowych i formatach czytelnych dla człowieka, takich jak JSON. Jest szczególnie przydatny do tworzenia publicznych interfejsów API i aplikacji internetowych, ponieważ jest przyjazny dla przeglądarek i szeroko obsługiwany. Jego główną zaletą jest prostota i dostępność dla deweloperów zewnętrznych.

gRPC

RPC to system o wysokiej wydajności, który do komunikacji między urządzeniami wykorzystuje kompaktowy format binarny znany jako bufor protokołu. Jest idealny w przypadku wewnętrznych mikroserwisów, komunikacji między urządzeniami mobilnymi a backendem i aktualizacji w czasie rzeczywistym ze względu na swoją wydajność i obsługę funkcji zaawansowanych, takich jak strumieniowanie. RPC to preferowana opcja w przypadku scenariuszy o wysokiej wydajności lub gdy wymagane są ścisłe umowy interfejsu.

Więcej informacji znajdziesz w artykule gRPC vs REST: Understanding gRPC, OpenAPI and REST and when to use them in API design (gRPC a REST: zrozumienie gRPC, OpenAPI i REST oraz kiedy używać ich w projektowaniu interfejsów API).

Pomoc AI i narzędzia dla programistów

Aby przyspieszyć pracę z interfejsem Google Health API, możesz korzystać z Gemini, asystenta AI od Google, oraz wbudowanych narzędzi dla deweloperów w tej witrynie. Podczas przeglądania korzystaj z czatu Gemini i funkcji Wyjaśnienie kodu w panelu informacji, aby podsumowywać złożone przewodniki, wyjaśniać typy i zakresy danych lub dostosowywać przykłady kodu do swojego języka. Możesz też testować aktywne żądania w APIs Explorer i używać odpowiedzi JSON jako kontekstu prompta do generowania logiki analizowania.

Jeśli korzystasz z narzędzi opartych na AI, takich jak Antigravity, Cursor, Claude Code czy niestandardowe agenty, możesz wyeksportować dowolną stronę jako Markdown lub zintegrować serwer MCP Developer Knowledge, aby zapewnić środowisku bezpośredni dostęp do dokumentacji interfejsu Google Health API. Używaj tych przepływów pracy do generowania kodu klienta lub rozwiązywania problemów. Więcej informacji znajdziesz w sekcji Pomoc AI i narzędzia dla programistów.

Zasoby

Oprócz informacji dla początkujących znajdziesz tu wyczerpujące zasoby, które pomogą Ci w programowaniu i migracji.

  • Pomoc: potrzebujesz pomocy? Uzyskaj dostęp do forów społeczności i naszego publicznego narzędzia do rejestrowania błędów na stronie pomocy.
  • Narzędzie do porównywania interfejsu Google Health API: użyj tego narzędzia, aby porównać punkty końcowe i funkcje interfejsu Fitbit Web API i interfejsu Google Health API. Zawiera też plik kontekstu, którego możesz używać bezpośrednio z modelem LLM lub jako część pliku Agents.md w wybranym narzędziu AI.
  • Dokumentacja API: pełna dokumentacja interfejsu REST.