Interfejs Fitbit Web API został ulepszony i zmodernizowany, aby zapewnić bardziej standardową, spójną i skalowalną podstawę integracji dla programistów. Teraz nazywa się Google Health API. Google Health API to strategiczna ewolucja starszego interfejsu Fitbit Web API, który został całkowicie przebudowany na nowoczesnej infrastrukturze Google.
Dzięki tej platformie programiści uzyskują dostęp do pełnych możliwości narzędzi dla programistów Google Cloud oraz do wygodnego i uproszczonego sposobu zarządzania uprawnieniami przez użytkowników za pomocą Google OAuth 2.0.
Co zyskujesz dzięki Google Health API?
- Ujednolicone źródło danych: nasz nowy „Reconciled Stream” (Ujednolicony strumień) zajmuje się złożonym zadaniem uzgadniania nakładających się punktów danych z wielu źródeł. Dzięki temu aplikacje wyświetlają te same spójne dane, które użytkownicy widzą w aplikacji Fitbit. Ten strumień będzie udostępniany oprócz naszego strumienia własnego, który zawiera dane z urządzeń Fitbit i Pixel oraz wpisy ręczne.
- Modernizacja techniczna i wydajność: skonsolidowaliśmy ponad 100 starszych punktów końcowych w uproszczony zestaw pakietów uproszczonych typów danych i wyeliminowaliśmy niespójności w formatach danych, strefach czasowych, jednostkach miary i obsłudze błędów. Ponadto obsługujemy teraz protokół HTTP/REST do pobierania danych z dużą wydajnością. Dodatkowo dane w ciągu dnia i webhooki są teraz dostępne dla wszystkich odpowiednich typów danych za pomocą dedykowanego punktu końcowego listy.
- Ulepszone webhooki i skalowalność: korzystaj z rozszerzonej obsługi webhooków, w tym z automatycznych subskrypcji i szczegółowego zarządzania wszystkimi odpowiednimi typami danych, które zostały zaprojektowane tak, aby można je było skalować wraz z aplikacjami zdrowotnymi nowej generacji opartymi na AI.
- Uproszczona identyfikacja i bezpieczeństwo: zastąp starszą autoryzację Fitbit (FOT) autoryzacją Google OAuth 2.0. Dzięki temu programiści mogą korzystać ze standardowych bibliotek uwierzytelniania Google, co upraszcza bazy kodu, a użytkownikom zapewnia znany i scentralizowany sposób zarządzania uprawnieniami. Wszystkie zakresy Google Health API są sklasyfikowane jako ograniczone, co wymaga sprawdzenia pod kątem prywatności i bezpieczeństwa.
Podoba Ci się to, co widzisz? Zacznij już teraz!
Co z interfejsem Fitbit Web API?
We wrześniu 2026 r. starszy interfejs Fitbit Web API zostanie wyłączony i nie będzie już synchronizować danych z użytkownikami Fitbita ani do nich. Wszystkie obecne integracje korzystające z interfejsu Fitbit Web API i autoryzacji Fitbit muszą zostać w pełni przeniesione na nowy interfejs Google Health API i Google OAuth 2.0 przed tym terminem, aby zapewnić użytkownikom ciągłość danych.
Więcej informacji znajdziesz w przewodniku na temat migracji.
Na jakich urządzeniach to działa?
Wszystkie obecne i poprzednie urządzenia Fitbit oraz zegarki Google Pixel będą zbierać dane, które są zwracane przez Google Health API. Typ dostępnych danych będzie zależeć od funkcji obsługiwanych przez urządzenia.
Listę obecnych urządzeń znajdziesz w Google Store.
Jak mogę przesłać opinię?
Twoja opinia jest dla nas bardzo ważna. Zachęcamy do dzielenia się swoimi przemyśleniami za pomocą naszych kanałów pomocy, które są wymienione na stronie pomocy.
Dokładamy wszelkich starań, aby te interfejsy API dobrze Ci służyły, ale Google Health API jest wciąż rozwijany. Pamiętaj, że na podstawie Twojej opinii możemy wprowadzić zmiany między teraz a końcem maja, które będą wymagały odpowiednich aktualizacji po Twojej stronie.
Plan działań
Oto lista funkcji, które pojawią się w 2026 r.
II kwartał 2026 r.
Typy danych (odczyt)
- Aktywność i kondycja: cele, statystyki od początku, ponad 175 typów aktywności (koniec maja)
Typy danych (zapis)
- Aktywność i kondycja: aktywne minuty, minuty w strefie aktywności, poziom aktywności, wysokość, dystans, piętra, cele, maksymalny pułap tlenowy podczas biegu, okres bezruchu, kroki, suma spalonych kalorii, maksymalny pułap tlenowy
- Elektrokardiogram (EKG)
- Wskaźniki i pomiary zdrowia: glukoza, kalorie w strefach tętna, temperatura ciała, dzienna zmienność tętna, dzienne strefy tętna, dzienne nasycenie tlenem, dzienna częstość oddechu, dzienne tętno spoczynkowe, dzienne pochodne temperatury snu, tętno, zmienność tętna (HRV), nasycenie tlenem, częstość oddechu, podsumowanie snu, czas spędzony w strefach tętna
- Powiadomienia o nieregularnym rytmie serca (IRN)
- Lokalizacja: współrzędne GPS podczas zarejestrowanego ćwiczenia
Funkcje
- Punkt końcowy
batchGet - Stronicowanie
rollUp - Ulepszenia webhooków, w tym nowe typy danych, powiadomienie o usunięciu użytkownika, automatyczne wyłączanie dla nieaktywnych subskrybentów i powiadomienia o wyłączeniu subskrybenta
III kwartał 2026 r.
Typy danych (odczyt i zapis)
- Podstawowa temperatura ciała
- Ciśnienie krwi
- Wskaźnik podstawowej przemiany materii
- Zdrowie kobiet
- Uważność
Funkcje
- Dodatkowa obsługa filtrów punktu końcowego
list