Informacje o wersjach

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ć płynną integrację we wszystkich głównych językach programowania i na platformach.
  • Uproszczony dostęp do danych: korzystaj z nowych definicji zakresu, 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 nowej, kompleksowej dokumentacji, która obejmuje:
    • Przewodniki dotyczące pierwszych kroków, 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 kalorii, maksymalny pułap tlenowy VO2
  • Wskaźniki i pomiary zdrowotne: zawartość tkanki tłuszczowej, dzienna zmienność rytmu serca, dzienne strefy tętna, dzienne nasycenie tlenem, dzienna częstość oddychania, dzienne tętno spoczynkowe, dzienne pochodne temperatury podczas snu, tętno, zmienność rytmu serca, nasycenie tlenem, informacje o śnie dotyczące częstości oddychania, 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: metody batchDelete, dailyRollUp, list, patch, reconcilerollUp do kompleksowego zarządzania typami danych.