26 maja 2026 r.
Nowe zakresy
.ecg.readonlydo odczytywania danych EKG..irn.readonlydo 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_fitnessto teraz.activity_and_fitness.writeonly.health_metrics_and_measurementsto teraz.health_metrics_and_measurements.writeonly.nutritionto teraz.nutrition.writeonly.profileto teraz.profile.writeonly.settingsto teraz.settings.writeonly.sleepto 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: metodycreate,delete,listipatchdo ręcznego zarządzania subskrypcjami.users: metodagetIrnProfilezwraca bieżące zaangażowanie użytkownika w funkcję powiadomień o nieregularnym rytmie serca.users.pairedDevices: metodygetilistdo 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
- Treści, które pomogą Ci opublikować aplikację, w tym a lista kontrolna dla deweloperów i treści dotyczące weryfikacji aplikacji.
- Codelab dotyczący korzystania z OAuth2 Playground.
- Przewodnik po brandingu Google Health.
- Zdefiniowane limity.
14 kwietnia 2026 r.
Nowe typy danych
- Aktywność:
swim-lengths-data - Wskaźniki zdrowotne i pomiary:
height
Nowe punkty końcowe
project.subscribers: metodydelete,get,listipatchdo ręcznego zarządzania subskrypcjami.users.dataTypes.dataPoints: metodagetzwraca pojedynczy punkt danych na podstawie identyfikatora.
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,totalCaloriesiweight.
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: metodygetIdentity,getProfile,getSettings,updateProfileiupdateSettingsdo zarządzania tożsamością i profilem.users.dataTypes.dataPoints: metodybatchDelete,dailyRollUp,list,patch,reconcileirollUpdo kompleksowego zarządzania typami danych.