Informacje o wersjach

26 maja 2026 r.

Nowe zakresy

  • .ecg.readonly do odczytywania danych EKG.
  • .irn.readonly do odczytywania danych IRN.

Zmiany nazw zakresów

Zastępujemy zakresy odczytu i zapisu zakresem .writeonly. Deweloperzy muszą teraz wyraźnie określać uprawnienia do odczytu i zapisu.

  • .activity_and_fitness to teraz .activity_and_fitness.writeonly
  • .health_metrics_and_measurements to teraz .health_metrics_and_measurements.writeonly
  • .nutrition to teraz .nutrition.writeonly
  • .profile to teraz .profile.writeonly
  • .settings to teraz .settings.writeonly
  • .sleep to teraz .sleep.writeonly

Nowe typy danych

Dodaliśmy obsługę tych typów danych:

  • Aktywność: active-energy-burned
  • ECG: electrocardiogram
  • Wskaźniki zdrowotne i pomiary: core-body-temperature, blood-glucose
  • IRN: irregular-rhythm-notification
  • Odżywianie: food, food-measurement-unit, nutrition-log

Nowe punkty końcowe

  • project.subscribers.subscriptions: metody create, delete, list i patch do ręcznego zarządzania subskrypcjami.
  • users: metoda getIrnProfile zwraca bieżące zaangażowanie użytkownika w funkcję powiadomień o nieregularnym rytmie serca.
  • users.pairedDevices: metody get i list do wyświetlania urządzeń sparowanych z kontem użytkownika.

Webhooki

Dodaliśmy obsługę tych funkcji webhooków:

  • Obsługa subskrypcji ręcznych , gdy zarejestrowany jest subskrybent.
  • Obsługa powiadomień o typach danych activityLevel, bloodGlucose, dailyRespiratoryRate, heartRateVariability, height, hydrationLog, nutritionLog, respiratoryRateSleepSummary, runVo2Max, sedentaryPeriod, timeInHeartRateZone.
  • Obsługa niestandardowych danych, alertów i błędów subskrybentów w konsoli Google Cloud.
  • Automatyczne ponawianie nieudanych powiadomień webhooków przez maksymalnie 7 dni, jeśli utracono komunikację z subskrybentem.

Najważniejsze aktualizacje dokumentacji

14 kwietnia 2026 r.

Nowe typy danych

  • Aktywność: swim-lengths-data
  • Wskaźniki zdrowotne i pomiary: height

Nowe punkty końcowe

Obsługa webhooków

  • Automatyczne tworzenie subskrypcji po zarejestrowaniu subskrybenta.
  • Ręczne zarządzanie subskrypcjami za pomocą punktów końcowych project.subscribers.
  • Obsługa powiadomień o typach danych activeZoneMinutes, altitude, bodyFat, caloriesInHeartRateZone, dailyHeartRateVariability, dailyHeartRateZones, dailyOxygenSaturation, dailyRestingHeartRate, dailySleepTemperatureDerivations, distance, exercise, floors, heartRate, sleep, steps, totalCalories i weight.

Dodatkowe funkcje

  • Biblioteki REST na GitHubie: biblioteki REST interfejsu Google Health API są dostępne dla wszystkich obsługiwanych bibliotek klienta zawartych w projekcie interfejsy API Google na GitHubie.
  • Obsługa narzędzia API Explorer: punkty końcowe można wywoływać za pomocą narzędzia API Explorer, które jest wbudowane w dokumentację referencyjną.
  • Obsługa OAuth Playground: interfejs Google Health API w wersji 4 jest dostępny w OAuth 2.0 Playground, narzędziu, które umożliwia wywoływanie punktów końcowych obsługujących bibliotekę OAuth Google.

24 marca 2026 r.

Ogłoszenie o udostępnieniu interfejsu Google Health API

Interfejs Google Health API to nowa generacja interfejsu Fitbit Web API, który został opracowany od podstaw z myślą o naszej cenionej społeczności deweloperów. Ta pierwsza wersja ma na celu osiągnięcie równości z interfejsem Fitbit Web API w przypadku najczęściej używanych typów danych oraz dodanie funkcji, o które prosiła społeczność deweloperów. Oto funkcje dostępne obecnie.

Najważniejsze funkcje

  • Uproszczona konfiguracja: rejestruj projekty i zarządzaj identyfikatorami klienta OAuth bezpośrednio w znanej Ci konsoli Google Cloud.
  • Szeroka obsługa platform: korzystaj z bibliotek Google OAuth2, aby zapewnić bezproblemową integrację we wszystkich głównych językach programowania i platformach.
  • Uproszczony dostęp do danych: korzystaj z nowych definicji zakresów, które łączą wiele typów danych w jeden, łatwy w zarządzaniu zakres.
  • Spójne punkty końcowe we wszystkich typach danych: ciesz się prostszym kodowaniem dzięki nowym, ujednoliconym punktom końcowym i obsłudze filtrów, które usprawniają działanie we wszystkich typach danych.
  • Kompleksowe pokrycie danych: korzystaj z obsługi odczytu i zapisu w wielu typach danych.
  • Powiadomienia w czasie rzeczywistym: natychmiast otrzymuj aktualizacje dzięki ulepszonej obsłudze webhooków, która obejmuje automatyczne tworzenie subskrypcji i bogatszą zawartość wiadomości z powiadomieniami.
  • Domyślna obsługa danych w ciągu dnia: domyślnie pobieraj szczegółowe dane w ciągu dnia za pomocą punktu końcowego listy, co eliminuje dodatkowe kroki.
  • Kompletny zestaw dokumentacji: szybko rozpocznij pracę dzięki nowej, kompleksowej dokumentacji, która obejmuje:
    • przewodniki dla początkujących, dotyczące interfejsu API, migracji i rozwiązywania problemów;
    • pełny przewodnik referencyjny dotyczący REST;
    • nowe narzędzie do porównywania interfejsu Google Health API, przykładowy kod i codelab z instrukcjami.

Obsługiwane typy danych

Ta wersja zapewnia dostęp do najważniejszych typów danych, dzięki czemu masz podstawowe informacje potrzebne do tworzenia innowacyjnych rozwiązań zdrowotnych.

Typy danych obsługujące odczyt:

  • Aktywność i kondycja: aktywne minuty, minuty w strefie aktywności, poziom aktywności, wysokość, kalorie w strefach tętna, maksymalny pułap tlenowy w ciągu dnia, dystans, ćwiczenia, piętra, maksymalny pułap tlenowy podczas biegu, czas bez aktywności, kroki, czas w strefie tętna, suma spalonych kalorii, maksymalny pułap tlenowy.
  • Wskaźniki zdrowotne i pomiary: zawartość tkanki tłuszczowej, zmienność rytmu serca w ciągu dnia, strefy tętna w ciągu dnia, nasycenie tlenem w ciągu dnia, częstość oddechów w ciągu dnia, tętno spoczynkowe w ciągu dnia, temperatura podczas snu w ciągu dnia, tętno, zmienność rytmu serca, nasycenie tlenem, podsumowanie częstości oddechów podczas snu, waga.
  • Tożsamość: zwraca identyfikator użytkownika Fitbit i identyfikator użytkownika Google.
  • Lokalizacja: dane GPS na podstawie zarejestrowanego ćwiczenia w formacie TCX.
  • Odżywianie: dziennik nawodnienia.
  • Profil: podstawowe informacje o profilu użytkownika.
  • Ustawienia: ustawienia urządzenia i aplikacji mobilnej skonfigurowane przez użytkownika.
  • Sen: klasyczne dzienniki snu i dzienniki snu z fazami.

Typy danych obsługujące zapis:

Możesz zapisywać i modyfikować dane tych typów:

  • Aktywność: ćwiczenia.
  • Wskaźniki zdrowotne i pomiary: zawartość tkanki tłuszczowej, waga.
  • Profil
  • Ustawienia
  • Sen

Kluczowe punkty końcowe do interakcji

Do zarządzania subskrypcjami, użytkownikami oraz danymi dotyczącymi zdrowia i aktywności fizycznej dostępne są te punkty końcowe:

  • users: metody getIdentity, getProfile, getSettings, updateProfile i updateSettings do zarządzania tożsamością i profilem.
  • users.dataTypes.dataPoints: metody batchDelete, dailyRollUp, list, patch, reconcile i rollUp do kompleksowego zarządzania typami danych.