Interfejs Fitbit Web API został ulepszony i zmodernizowany, aby zapewnić bardziej standardową, spójną i skalowalną podstawę integracji dla deweloperów. Obecnie nazywa się Google Health API. Interfejs Google Health API to strategiczna ewolucja starszego interfejsu Fitbit Web API, który został od podstaw przebudowany na nowoczesnej infrastrukturze Google.
Dzięki tej platformie deweloperzy zyskują dostęp do pełnej mocy narzędzi deweloperskich Google Cloud i wygodnego, uproszczonego sposobu zarządzania uprawnieniami przez użytkowników za pomocą protokołu Google OAuth 2.0.
Co zyskujesz dzięki interfejsowi Google Health API?
- Ujednolicone źródło danych: nasz nowy „Uzgadniany strumień” zajmuje się złożonym zadaniem uzgadniania nakładających się punktów danych z wielu źródeł. Dzięki temu aplikacje będą wyświetlać 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ść: zredukowaliśmy ponad 100 starszych punktów końcowych do uproszczonego zestawu pakietów danych i wyeliminowaliśmy niespójności w formatach danych, strefach czasowych, jednostkach miary i obsłudze błędów. Dodatkowo obsługujemy teraz protokół HTTP/REST do pobierania danych o wysokiej wydajności. Dodatkowo dane w ciągu dnia i elementy webhook 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 automatycznych subskrypcji i szczegółowego zarządzania wszystkimi odpowiednimi typami danych, zaprojektowanych z myślą o skalowalności w przypadku aplikacji zdrowotnych nowej generacji opartych na AI.
- Uproszczona tożsamość i bezpieczeństwo: zastąpienie starszego uwierzytelniania Fitbit (FOT) uwierzytelnianiem Google OAuth 2.0. Dzięki temu programiści mogą korzystać ze standardowych bibliotek uwierzytelniania Google, co upraszcza bazy kodu i zapewnia użytkownikom znany, scentralizowany sposób zarządzania uprawnieniami. Wszystkie zakresy interfejsu API Google Health są sklasyfikowane jako ograniczone, co wymaga sprawdzenia pod kątem prywatności i bezpieczeństwa, aby uzyskać do nich dostęp.
Podoba Ci się to, co widzisz? Zacznij już teraz
A co z interfejsem Fitbit Web API?
We wrześniu 2026 r. starsza wersja interfejsu Fitbit Web API zostanie wyłączona i nie będzie już synchronizować danych użytkowników Fitbita. Wszystkie obecne integracje korzystające z interfejsu Fitbit Web API i autoryzacji Fitbit muszą zostać w pełni przeniesione do nowego interfejsu Google Health API i Google OAuth 2.0 przed tym terminem, aby zapewnić użytkownikom nieprzerwaną ciągłość danych.
Więcej informacji znajdziesz w przewodniku po migracji.
Na jakich urządzeniach to działa?
Wszystkie urządzenia Fitbit i zegarki Google Pixel (obecne i poprzednie) będą zbierać dane, które są zwracane przez interfejs Google Health API. Rodzaj dostępnych danych zależy od funkcji obsługiwanych przez urządzenia.
Listę aktualnych urządzeń znajdziesz w Google Store.
Jak mogę przesłać opinię?
Twoja opinia jest dla nas bardzo cenna. Zachęcamy do dzielenia się swoimi przemyśleniami za pomocą naszych kanałów pomocy, które są wymienione na stronie Pomoc.
Dołożyliśmy wszelkich starań, aby te interfejsy API były dla Ciebie przydatne, ale Google Health API wciąż się rozwija. Pamiętaj, że na podstawie Twoich opinii możemy wprowadzić zmiany między teraz a końcem maja, które będą wymagać odpowiednich aktualizacji po Twojej stronie.
Plan działań
Oto lista funkcji, które pojawią się w 2026 roku.
II kwartał 2026 r.
Typy danych (odczyt)
- Aktywność i fitness: cele, statystyki dotyczące wszystkich osiągnięć
- Elektrokardiogram (EKG)
- Wskaźniki zdrowotne i pomiary: glukoza we krwi, temperatura ciała, temperatura głęboka
- Powiadomienia o nieregularnym rytmie serca (IRN)
- Odżywianie: zapisy jedzenia
Typy danych (zapis)
- Aktywność i fitness: aktywne minuty, aktywne minuty w strefie, poziom aktywności, wysokość, dystans, ćwiczenia, piętra, cele, maksymalny pułap tlenowy VO2 podczas biegu, okres bezruchu, kroki, suma spalonych kalorii, maksymalny pułap tlenowy VO2
- Elektrokardiogram (EKG)
- Wskaźniki zdrowotne i pomiary: glukoza we krwi, tkanka tłuszczowa, temperatura ciała, kcal w strefach tętna, temperatura ciała, 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 (HRV), nasycenie tlenem, informacje o śnie dotyczące częstości oddychania, czas spędzony w strefach tętna.
- Powiadomienia o nieregularnym rytmie serca (IRN)
- Lokalizacja: współrzędne GPS podczas zarejestrowanego ćwiczenia.
- Odżywianie: dzienniki nawodnienia, dzienniki jedzenia
- Sen
Funkcje
batchGetpunkt końcowy- Biblioteki HTTP i gRPC
rollUppaginacja- Upsert enhancements
- Ulepszenia webhooków, w tym nowe typy danych, powiadomienie o usunięciu użytkownika, interfejs API statystyk, automatyczne wyłączanie nieaktywnych subskrybentów i powiadomienia o wyłączeniu subskrypcji
III kwartał 2026 r.
Typy danych (odczyt i zapis)
- Podstawowa temperatura ciała
- Ciśnienie krwi
- Kalorie spalone podczas aktywności
- Wskaźnik podstawowej przemiany materii
- Zdrowie kobiet
- Uważność
Funkcje
- Ulepszenia webhooka
- Dodatkowa obsługa filtra punktów końcowych
list