Informacje o wersjach

22 czerwca 2026 r.

Panel stanu Google Health

Dodaliśmy panel stanu Google Health, aby udostępniać informacje o stanie usług, które są częścią Google Health.

17 czerwca 2026 r.

Narzędzie do porównywania interfejsów Google Health API

Zaktualizowaliśmy narzędzie do porównywania interfejsów Google Health API o dodatkowe zakresy: active-energy-burned, electrocardiogram, core-body-temperature, blood-glucose, irregular-rhythm-notification, food, food-measurement-unit, nutrition-logexportExerciseTcx.

26 maja 2026 r.

Nowe zakresy

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

Zmiany nazw zakresów

Zastąpienie zakresów odczytu i zapisu zakresami .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ść i fitness: active-energy-burned
  • ECG electrocardiogram
  • Dane i pomiary dotyczące zdrowia: core-body-temperature, blood-glucose
  • IRN irregular-rhythm-notification
  • Odżywianie: food, food-measurement-unit, nutrition-log

Nowe punkty końcowe

Webhooki

Dodaliśmy obsługę tych funkcji webhooka:

  • Ręczne wsparcie dotyczące subskrypcji, gdy subskrybent jest zarejestrowany.
  • Powiadomienia są obsługiwane w przypadku typów danych activityLevel, bloodGlucose, dailyRespiratoryRate, heartRateVariability, height, hydrationLog, nutritionLog, respiratoryRateSleepSummary, runVo2Max, sedentaryPeriod, timeInHeartRateZone.
  • Obsługa wskaźników niestandardowych, alertów i błędów subskrybentów w konsoli Google Cloud.
  • Automatycznie ponawia próby wysłania powiadomień webhook przez maksymalnie 7 dni, jeśli utracona zostanie komunikacja z subskrybentem.

Najważniejsze aktualizacje dokumentacji

14 kwietnia 2026 r.

Nowe typy danych

  • Aktywność i fitness: swim-lengths-data
  • Wskaźniki i pomiary zdrowotne: 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
  • Powiadomienia są obsługiwane w przypadku typów danych: activeZoneMinutes, altitude,bodyFat, caloriesInHeartRateZone, dailyHeartRateVariability,dailyHeartRateZones, dailyOxygenSaturation, dailyRestingHeartRate,dailySleepTemperatureDerivations, distance, exercise, floors,heartRate, sleep, steps, totalCaloriesweight.

Dodatkowe funkcje

  • Biblioteki REST w GitHubie: biblioteki REST interfejsu Google Health API są dostępne dla wszystkich obsługiwanych bibliotek klienta w projekcie interfejsy API Google w GitHubie.
  • Obsługa narzędzia API Explorer: punkty końcowe można wywoływać za pomocą narzędzia API Explorer wbudowanego w dokumentację referencyjną.
  • Obsługa narzędzia 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 wprowadzeniu interfejsu Google Health API

Interfejs Google Health API to nowa generacja interfejsu Fitbit Web API, stworzona od podstaw z myślą o naszej cenionej społeczności programistów. Ta pierwsza wersja ma na celu osiągnięcie równoważności z interfejsem Fitbit Web API w przypadku najczęściej używanych typów danych, a także dodanie funkcji, o które prosiła społeczność programistó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.
  • Szerokie wsparcie platformy: korzystaj z bibliotek Google OAuth2, aby zapewnić bezproblemową integrację we wszystkich głównych językach programowania i na wszystkich 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 dla różnych typów danych: uprość proces kodowania dzięki nowym, ujednoliconym punktom końcowym i obsłudze filtrów, które usprawniają działanie wszystkich typów danych.
  • Kompleksowe pokrycie danych: dostęp do obsługi odczytu i zapisu w przypadku wielu typów danych.
  • Powiadomienia w czasie rzeczywistym: natychmiastowe otrzymywanie aktualizacji dzięki ulepszonej obsłudze webhooków, która obejmuje automatyczne tworzenie subskrypcji i bogatszą treść wiadomości z powiadomieniami.
  • Domyślna obsługa danych w ciągu dnia: domyślne pobieranie szczegółowych danych w ciągu dnia za pomocą punktu końcowego listy, co eliminuje dodatkowe czynności.
  • Pełny pakiet dokumentacji: szybko zacznij korzystać z usługi dzięki naszej nowej, kompleksowej dokumentacji, która obejmuje:
    • Przewodniki wprowadzające, dotyczące interfejsu API, migracji i rozwiązywania problemów
    • Pełny przewodnik po REST
    • Nowe narzędzie do porównywania interfejsów Google Health API, przykładowy kod i ćwiczenia z programowania

Obsługiwane typy danych

Udostępniamy w niej 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 fitness: aktywne minuty, aktywne minuty w strefie, poziom aktywności, wysokość, kalorie w strefach tętna, dzienny maksymalny pułap tlenowy VO2, dystans, ćwiczenia, piętra, maksymalny pułap tlenowy VO2 podczas biegu, okres bezruchu, kroki, czas w strefie tętna, suma spalonych kalorii, maksymalny pułap tlenowy VO2
  • Pomiary i wskaźniki zdrowotne: zawartość tkanki tłuszczowej, dzienna zmienność rytmu serca, dzienne strefy tętna, dzienne nasycenie tlenem, dzienna częstość oddechów, dzienne tętno spoczynkowe, dzienne pochodne temperatury podczas snu, tętno, zmienność rytmu serca, nasycenie tlenem, podsumowanie snu dotyczące częstości oddechów, waga.
  • Tożsamość: zwraca identyfikator użytkownika Fitbita i identyfikator użytkownika Google.
  • Lokalizacja: dane GPS na podstawie zarejestrowanego ćwiczenia w formacie TCX.
  • Odżywianie: dziennik nawodnienia
  • Profil: podstawowe informacje o użytkowniku.
  • Ustawienia: użytkownicy skonfigurowali ustawienia urządzenia i aplikacji mobilnej.
  • Sen: dzienniki snu klasycznego i faz snu

Typy danych obsługujące zapis:

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

  • Aktywność i fitness: ćwiczenia
  • Wskaźniki zdrowotne i pomiary: tkanka tłuszczowa, waga
  • Profil
  • Ustawienia
  • Sen

Kluczowe punkty końcowe interakcji

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

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