Fitbit (niezależny wydawca) (wersja zapoznawcza)
Sposób uzyskiwania dostępu do internetowego interfejsu API Fitbit
Ten łącznik jest dostępny w następujących produktach i regionach:
| Usługa | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps z wyjątkiem następujących: — Regiony platformy Azure Government — Regiony platformy Azure (Chiny) - Departament Obrony USA (DoD) |
| Power Apps | Premium | Wszystkie regiony usługi Power Apps z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Power Automate | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Kontakt | |
|---|---|
| Name | Ashwin Ganesh Kumar |
| adres URL | https://www.blisdigital.com/ |
| a.kumar@blisdigital.com |
| Metadane łącznika | |
|---|---|
| Publisher | Ashwin Ganesh Kumar |
| Witryna internetowa | https://dev.fitbit.com// |
| Zasady ochrony prywatności | https://www.fitbit.com/global/nl/legal/privacy-policy |
| Kategorie | Dane |
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 100 | 60 sekund |
Akcje
| Pobieranie działania TCX |
Training Center XML (TCX) to format wymiany danych, który zawiera dane GPS, tętna i okrążeń. Ten punkt końcowy pobiera szczegóły lokalizacji użytkownika przy użyciu danych GPS i tętna podczas rejestrowanego ćwiczenia. |
| Pobieranie dziennika uśpienia według daty |
Zwraca listę wpisów dziennika uśpienia użytkownika dla danej daty |
| Pobieranie dziennika uśpienia według zakresu dat |
Zwraca listę wpisów dziennika uśpienia użytkownika dla zakresu dat. |
| Pobieranie listy dzienników aktywności |
Pobiera listę wpisów dziennika aktywności użytkownika przed danym dniem lub po nim. |
| Pobieranie listy dzienników uśpienia |
Zwraca listę wpisów dziennika uśpienia użytkownika przed daną datą lub po nim |
| Pobieranie ostatnich typów działań |
Pobiera listę ostatnio zarejestrowanych typów działań użytkownika z pewnymi szczegółami ostatniego dziennika aktywności tego typu. |
| Pobieranie podsumowania aktywności dziennej |
Pobiera podsumowanie i listę działań użytkownika i wpisów dziennika aktywności dla danego dnia. |
| Pobieranie podsumowania HRV według daty |
Ten punkt końcowy zwraca dane o zmienności tętna (HRV) dla pojedynczej daty |
| Pobieranie podsumowania współczynnika oddychania według daty |
Ten punkt końcowy zwraca średnie dane dotyczące częstotliwości oddychania dla pojedynczej daty. Dane dotyczące częstotliwości oddychania dotyczą konkretnie "głównego snu" użytkownika, który jest najdłuższym pojedynczym okresem czasu, w którym spali w danym dniu. |
| Pobieranie serii czasowej tkanki tłuszczowej według daty |
Pobiera listę wszystkich wpisów dziennika tkanki tłuszczowej użytkownika dla danego okresu. |
| Pobieranie serii czasowych treści według daty |
Pobiera listę wszystkich użytkowników bmi, tkanki tłuszczowej lub wagi dla danego okresu. |
| Pobieranie serii czasu wagi według daty |
Pobiera listę wszystkich wpisów dziennika wagi użytkownika dla danego okresu. |
| Pobieranie statystyk okresu istnienia |
Pobiera statystyki aktywności użytkownika. |
| Pobieranie szeregów czasowych działań według daty |
Pobiera dane działań dla danego zasobu w danym okresie, określając datę i godzinę. Odpowiedź będzie zawierać tylko dzienne wartości podsumowania. |
| Pobieranie typu działania |
Pobiera szczegóły pojedynczego działania z bazy danych działań Fitbit w żądanym formacie. Jeśli jest dostępna, zostaną wyświetlone szczegóły poziomu działania. |
| Pobieranie ulubionych działań |
Pobiera listę ulubionych działań użytkownika. |
| Pobieranie urządzeń |
Pobiera listę urządzeń Fitbit sparowanych z kontem użytkownika. |
| Pobieranie wszystkich typów działań |
Pobiera listę wszystkich prawidłowych działań publicznych Fitbit i prywatnych działań utworzonych przez użytkownika z bazy danych działań Fitbit w żądanym formacie. Jeśli jest dostępna, zostaną wyświetlone szczegóły poziomu działania. |
| Pobieranie znaczków |
Pobiera listę znaczków użytkownika. |
| Pobierz dziennik tkanki tłuszczowej |
Pobiera listę wszystkich wpisów dziennika tkanki tłuszczowej użytkownika dla danej daty. |
| Pobierz profil |
Pobiera dane profilu użytkownika. |
| Pobierz ranking znajomych |
Ten punkt końcowy zwraca ranking znajomego użytkownika |
| Uzyskiwanie alarmów |
Pobiera alarmy włączone dla określonego urządzenia. |
| Uzyskiwanie celu uśpienia |
Określ zakodowany identyfikator użytkownika. Użyj znaku "-" (kreska) dla bieżącego zalogowanego użytkownika. |
| Uzyskiwanie celów ciała |
Pobiera cele tkanki tłuszczowej i wagi ciała użytkownika. |
| Uzyskiwanie celów działań |
Pobiera bieżące cele aktywności dziennej lub tygodniowej użytkownika. |
| Uzyskiwanie częstych działań |
Pobiera listę częstych działań użytkownika. |
| Uzyskiwanie dziennika wagi |
Pobiera listę wszystkich wpisów dziennika wagi użytkownika dla danej daty. |
| Uzyskiwanie maksymalnego podsumowania VO2 według daty |
Zwraca dane Cardio Fitness Score (znane również jako VO2 Max) dla pojedynczej daty. Wartości VO2 Max będą wyświetlane jako zakres, jeśli nie są dostępne żadne dane przebiegu lub pojedyncza wartość liczbowa, jeśli użytkownik używa GPS do uruchamiania. Aby uzyskać więcej informacji, zobacz dodatkowe informacje. |
Pobieranie działania TCX
Training Center XML (TCX) to format wymiany danych, który zawiera dane GPS, tętna i okrążeń. Ten punkt końcowy pobiera szczegóły lokalizacji użytkownika przy użyciu danych GPS i tętna podczas rejestrowanego ćwiczenia.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użycia |
|
Identyfikator dziennika
|
log-id | True | string |
Identyfikator dziennika działania. |
|
Częściowe TCX
|
includePartialTCX | boolean |
Zawiera punkty TCX, gdy dane GPS nie są dostępne. |
Pobieranie dziennika uśpienia według daty
Zwraca listę wpisów dziennika uśpienia użytkownika dla danej daty
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użytkownika |
|
Date
|
date | True | string |
rrrr-mm-dd |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
sleep
|
sleep | array of object |
sleep |
|
dateOfSleep
|
sleep.dateOfSleep | string |
Data zakończenia dziennika uśpienia |
|
duration
|
sleep.duration | integer |
Długość snu w milisekundach. |
|
sprawność
|
sleep.efficiency | integer |
Obliczony wynik wydajności snu. Nie jest to wynik uśpienia dostępny w aplikacji mobilnej. |
|
endTime
|
sleep.endTime | string |
Czas zakończenia dziennika uśpienia. |
|
infoCode
|
sleep.infoCode | integer |
Wartość całkowita reprezentująca jakość danych zebranych w dzienniku uśpienia. 0 = wystarczające dane do wygenerowania dziennika uśpienia. 1 = Niewystarczające dane tętna. 2 = Okres snu był zbyt krótki (mniej niż 3 godziny). 3 = Problem po stronie serwera. |
|
isMainSleep
|
sleep.isMainSleep | boolean |
logiczny |
|
dane
|
sleep.levels.data | array of object |
dane |
|
Data i godzina
|
sleep.levels.data.dateTime | string |
Data i godzina |
|
poziom
|
sleep.levels.data.level | string |
poziom |
|
Sekund
|
sleep.levels.data.seconds | integer |
Sekund |
|
shortData
|
sleep.levels.shortData | array of object |
shortData |
|
Data i godzina
|
sleep.levels.shortData.dateTime | string |
Data i godzina |
|
poziom
|
sleep.levels.shortData.level | string |
poziom |
|
Sekund
|
sleep.levels.shortData.seconds | integer |
Sekund |
|
count
|
sleep.levels.summary.deep.count | integer |
count |
|
minutes
|
sleep.levels.summary.deep.minutes | integer |
minutes |
|
trzydzieściDayAvgMinutes
|
sleep.levels.summary.deep.thirtyDayAvgMinutes | integer |
trzydzieściDayAvgMinutes |
|
count
|
sleep.levels.summary.light.count | integer |
count |
|
minutes
|
sleep.levels.summary.light.minutes | integer |
minutes |
|
trzydzieściDayAvgMinutes
|
sleep.levels.summary.light.thirtyDayAvgMinutes | integer |
trzydzieściDayAvgMinutes |
|
count
|
sleep.levels.summary.rem.count | integer |
count |
|
minutes
|
sleep.levels.summary.rem.minutes | integer |
minutes |
|
trzydzieściDayAvgMinutes
|
sleep.levels.summary.rem.thirtyDayAvgMinutes | integer |
trzydzieściDayAvgMinutes |
|
count
|
sleep.levels.summary.wake.count | integer |
count |
|
minutes
|
sleep.levels.summary.wake.minutes | integer |
minutes |
|
trzydzieściDayAvgMinutes
|
sleep.levels.summary.wake.thirtyDayAvgMinutes | integer |
trzydzieściDayAvgMinutes |
|
logId
|
sleep.logId | integer |
Identyfikator dziennika uśpienia. |
|
minutesAfterWakeup
|
sleep.minutesAfterWakeup | integer |
Łączna liczba minut po tym, jak użytkownik się obudził. |
|
minutesAsleep
|
sleep.minutesAsleep | integer |
Łączna liczba minut, przez które użytkownik spał. |
|
minutesAwake
|
sleep.minutesAwake | integer |
Łączna suma "wake" minut. Nie obejmuje to przed zasnięciem lub po przebudzeniu. |
|
minutesToFallAsleep
|
sleep.minutesToFallAsleep | integer |
Łączna liczba minut, po których użytkownik zasnął. Ta wartość jest zazwyczaj 0 dla dzienników uśpienia utworzonych automatycznie. |
|
logType (typ loga)
|
sleep.logType | string |
auto_detected | Ręcznie |
|
startTime
|
sleep.startTime | string |
Czas rozpoczęcia dziennika uśpienia. |
|
timeInBed
|
sleep.timeInBed | integer |
Łączna liczba minut, przez które użytkownik był w łóżku. |
|
typ
|
sleep.type | string |
klasyczny | Etapach |
|
głęboki
|
summary.stages.deep | integer |
głęboki |
|
światło
|
summary.stages.light | integer |
światło |
|
rem
|
summary.stages.rem | integer |
rem |
|
obudzić się
|
summary.stages.wake | integer |
obudzić się |
|
totalMinutesAsleep
|
summary.totalMinutesAsleep | integer |
Łączna liczba minut, przez które użytkownik spał we wszystkich rekordach uśpienia w dzienniku uśpienia. |
|
totalSleepRecords
|
summary.totalSleepRecords | integer |
Liczba rekordów uśpienia w dzienniku uśpienia. |
|
totalTimeInBed
|
summary.totalTimeInBed | integer |
Łączna liczba minut, przez które użytkownik był w łóżku we wszystkich rekordach w dzienniku uśpienia. |
Pobieranie dziennika uśpienia według zakresu dat
Zwraca listę wpisów dziennika uśpienia użytkownika dla zakresu dat.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użytkownika |
|
Data rozpoczęcia
|
startDate | True | string |
Data zwrócenia pierwszego dziennika snu (rrrr-mm-dd) |
|
Data zakończenia
|
endDate | True | string |
Data zwrócenia ostatniego dziennika snu (rrrr-mm-dd) |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
sleep
|
sleep | array of object |
sleep |
|
dateOfSleep
|
sleep.dateOfSleep | string |
Data zakończenia dziennika uśpienia. |
|
duration
|
sleep.duration | integer |
Długość snu w milisekundach. |
|
sprawność
|
sleep.efficiency | integer |
Obliczony wynik wydajności snu. Nie jest to wynik uśpienia dostępny w aplikacji mobilnej. |
|
endTime
|
sleep.endTime | string |
Czas zakończenia dziennika uśpienia. |
|
infoCode
|
sleep.infoCode | integer |
Wartość całkowita reprezentująca jakość danych zebranych w dzienniku uśpienia. 0 = wystarczające dane do wygenerowania dziennika uśpienia. 1 = Niewystarczające dane tętna. 2 = Okres snu był zbyt krótki (mniej niż 3 godziny). 3 = Problem po stronie serwera. |
|
isMainSleep
|
sleep.isMainSleep | boolean |
logiczny |
|
dane
|
sleep.levels.data | array of object |
dane |
|
Data i godzina
|
sleep.levels.data.dateTime | string |
Data i godzina |
|
poziom
|
sleep.levels.data.level | string |
poziom |
|
Sekund
|
sleep.levels.data.seconds | integer |
Sekund |
|
count
|
sleep.levels.summary.asleep.count | integer |
count |
|
minutes
|
sleep.levels.summary.asleep.minutes | integer |
minutes |
|
count
|
sleep.levels.summary.awake.count | integer |
count |
|
minutes
|
sleep.levels.summary.awake.minutes | integer |
minutes |
|
count
|
sleep.levels.summary.restless.count | integer |
count |
|
minutes
|
sleep.levels.summary.restless.minutes | integer |
minutes |
|
count
|
sleep.levels.summary.deep.count | integer |
count |
|
minutes
|
sleep.levels.summary.deep.minutes | integer |
minutes |
|
trzydzieściDayAvgMinutes
|
sleep.levels.summary.deep.thirtyDayAvgMinutes | integer |
trzydzieściDayAvgMinutes |
|
count
|
sleep.levels.summary.light.count | integer |
count |
|
minutes
|
sleep.levels.summary.light.minutes | integer |
minutes |
|
trzydzieściDayAvgMinutes
|
sleep.levels.summary.light.thirtyDayAvgMinutes | integer |
trzydzieściDayAvgMinutes |
|
count
|
sleep.levels.summary.rem.count | integer |
count |
|
minutes
|
sleep.levels.summary.rem.minutes | integer |
minutes |
|
trzydzieściDayAvgMinutes
|
sleep.levels.summary.rem.thirtyDayAvgMinutes | integer |
trzydzieściDayAvgMinutes |
|
count
|
sleep.levels.summary.wake.count | integer |
count |
|
minutes
|
sleep.levels.summary.wake.minutes | integer |
minutes |
|
trzydzieściDayAvgMinutes
|
sleep.levels.summary.wake.thirtyDayAvgMinutes | integer |
trzydzieściDayAvgMinutes |
|
shortData
|
sleep.levels.shortData | array of object |
shortData |
|
Data i godzina
|
sleep.levels.shortData.dateTime | string |
Data i godzina |
|
poziom
|
sleep.levels.shortData.level | string |
poziom |
|
Sekund
|
sleep.levels.shortData.seconds | integer |
Sekund |
|
logId
|
sleep.logId | integer |
Identyfikator dziennika uśpienia. |
|
minutesAfterWakeup
|
sleep.minutesAfterWakeup | integer |
Łączna liczba minut po tym, jak użytkownik się obudził. |
|
minutesAsleep
|
sleep.minutesAsleep | integer |
Łączna liczba minut, przez które użytkownik spał. |
|
minutesAwake
|
sleep.minutesAwake | integer |
Łączna suma "wake" minut. Nie obejmuje to przed zasnięciem lub po przebudzeniu. |
|
minutesToFallAsleep
|
sleep.minutesToFallAsleep | integer |
Łączna liczba minut, po których użytkownik zasnął. Ta wartość jest zazwyczaj 0 dla dzienników uśpienia utworzonych automatycznie. |
|
logType (typ loga)
|
sleep.logType | string |
auto_detected | Ręcznie |
|
startTime
|
sleep.startTime | string |
Godzina rozpoczęcia dziennika uśpienia |
|
timeInBed
|
sleep.timeInBed | integer |
Łączna liczba minut, przez które użytkownik był w łóżku |
|
typ
|
sleep.type | string |
klasyczny | Etapach |
Pobieranie listy dzienników aktywności
Pobiera listę wpisów dziennika aktywności użytkownika przed danym dniem lub po nim.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użytkownika |
|
Po dacie
|
afterDate | string |
Data po (rrrr-mm-dd) |
|
|
Przed datą
|
beforeDate | string |
Data przed (rrrr-mm-dd) |
|
|
Sortuj
|
sort | string |
Kolejność sortowania wpisów według daty. |
|
|
Ograniczenie
|
limit | integer |
Liczba zwróconych wpisów. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
activities
|
activities | array of object |
activities |
|
activeDuration
|
activities.activeDuration | integer |
Ilość czasu (milisekund) w ramach każdego działaniaLevel. |
|
activityLevel
|
activities.activityLevel | array of object |
activityLevel |
|
minutes
|
activities.activityLevel.minutes | integer |
minutes |
|
nazwa
|
activities.activityLevel.name | string |
nazwa |
|
activityName
|
activities.activityName | string |
Nazwa zarejestrowanego ćwiczenia. |
|
activityTypeId
|
activities.activityTypeId | integer |
Numer identyfikatora activityName. |
|
Kalorii
|
activities.calories | integer |
Liczba kalorii spalonych podczas ćwiczeń. |
|
KalorieLink
|
activities.caloriesLink | string |
Internetowy punkt końcowy interfejsu API do wywołania w celu uzyskania określonych kalorii spalonych dla nazwanego ćwiczenia. |
|
duration
|
activities.duration | integer |
Długość czasu (milisekund) po edycji ćwiczenia. Jeśli ćwiczenie nie zostało edytowane, czas trwania = originalDuration. Ta wartość będzie zawierać wstrzymanie podczas ćwiczenia. |
|
elevationGain
|
activities.elevationGain | float |
Podniesienie uprawnień uzyskanych podczas ćwiczenia. |
|
ostatnia modyfikacja
|
activities.lastModified | string |
Sygnatura czasowa ostatniego zmodyfikowania ćwiczenia. |
|
logId
|
activities.logId | integer |
Identyfikator dziennika aktywności dla ćwiczenia. |
|
logType (typ loga)
|
activities.logType | string |
auto_detected | ręczne | mobile_run | tracker | nazwa aplikacji innej firmy |
|
Kalorii
|
activities.manualValuesSpecified.calories | boolean |
Wartość logiczna określająca, czy kalorie zostały dostarczone podczas rejestrowania ćwiczenia. |
|
distance
|
activities.manualValuesSpecified.distance | boolean |
Wartość logiczna określająca, czy odległość została podana podczas rejestrowania ćwiczenia. |
|
steps
|
activities.manualValuesSpecified.steps | boolean |
Wartość logiczna określająca, czy podczas rejestrowania ćwiczenia podano kroki. |
|
originalDuration
|
activities.originalDuration | integer |
Początkowa długość czasu (milisekund) zarejestrowana w ćwiczeniu. Ta wartość będzie zawierać wstrzymanie podczas ćwiczenia. |
|
originalStartTime
|
activities.originalStartTime | string |
Początkowa data/godzina rozpoczęcia zarejestrowana w ćwiczeniu. |
|
startTime
|
activities.startTime | string |
Data/godzina rozpoczęcia po edycji ćwiczenia. Jeśli ćwiczenie nie zostało edytowane, startTime = originalStartTime. |
|
steps
|
activities.steps | integer |
Liczba kroków wykonywanych podczas ćwiczenia. |
|
tcxLink
|
activities.tcxLink | string |
Adres URL do pobrania pliku TCX. |
|
afterDate
|
pagination.afterDate | string |
afterDate |
|
limit
|
pagination.limit | integer |
limit |
|
następny
|
pagination.next | string |
następny |
|
przesunąć
|
pagination.offset | integer |
przesunąć |
|
poprzedni
|
pagination.previous | string |
poprzedni |
|
sortować
|
pagination.sort | string |
sortować |
Pobieranie listy dzienników uśpienia
Zwraca listę wpisów dziennika uśpienia użytkownika przed daną datą lub po nim
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użytkownika |
|
Po dacie
|
afterDate | string |
Po dacie zwrócenia dziennika uśpienia użytkownika (rrrr-mm-dd) |
|
|
Przed datą
|
beforeDate | string |
Przed datą, w której jest zwracany dziennik snu użytkownika (rrrr-mm-dd) |
|
|
Sortuj
|
sort | string |
rosnąco lub malejąco |
|
|
Ograniczenie
|
limit | integer |
Liczba dzienników uśpienia, które mają zostać zwrócone. (maksymalnie 100) |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
afterDate
|
pagination.afterDate | string |
afterDate |
|
limit
|
pagination.limit | integer |
limit |
|
następny
|
pagination.next | string |
następny |
|
przesunąć
|
pagination.offset | integer |
przesunąć |
|
poprzedni
|
pagination.previous | string |
poprzedni |
|
sortować
|
pagination.sort | string |
sortować |
|
sleep
|
sleep | array of object |
sleep |
|
dateOfSleep
|
sleep.dateOfSleep | string | |
|
duration
|
sleep.duration | integer |
duration |
|
sprawność
|
sleep.efficiency | integer |
sprawność |
|
endTime
|
sleep.endTime | string |
endTime |
|
infoCode
|
sleep.infoCode | integer |
infoCode |
|
isMainSleep
|
sleep.isMainSleep | boolean |
isMainSleep |
|
dane
|
sleep.levels.data | array of object |
dane |
|
Data i godzina
|
sleep.levels.data.dateTime | string |
Data i godzina |
|
poziom
|
sleep.levels.data.level | string |
poziom |
|
Sekund
|
sleep.levels.data.seconds | integer |
Sekund |
|
shortData
|
sleep.levels.shortData | array of object |
shortData |
|
Data i godzina
|
sleep.levels.shortData.dateTime | string |
Data i godzina |
|
poziom
|
sleep.levels.shortData.level | string |
poziom |
|
Sekund
|
sleep.levels.shortData.seconds | integer |
Sekund |
|
count
|
sleep.levels.summary.deep.count | integer |
count |
|
minutes
|
sleep.levels.summary.deep.minutes | integer |
minutes |
|
trzydzieściDayAvgMinutes
|
sleep.levels.summary.deep.thirtyDayAvgMinutes | integer |
trzydzieściDayAvgMinutes |
|
count
|
sleep.levels.summary.light.count | integer |
count |
|
minutes
|
sleep.levels.summary.light.minutes | integer |
minutes |
|
trzydzieściDayAvgMinutes
|
sleep.levels.summary.light.thirtyDayAvgMinutes | integer |
trzydzieściDayAvgMinutes |
|
count
|
sleep.levels.summary.rem.count | integer |
count |
|
minutes
|
sleep.levels.summary.rem.minutes | integer |
minutes |
|
trzydzieściDayAvgMinutes
|
sleep.levels.summary.rem.thirtyDayAvgMinutes | integer |
trzydzieściDayAvgMinutes |
|
count
|
sleep.levels.summary.wake.count | integer |
count |
|
minutes
|
sleep.levels.summary.wake.minutes | integer |
minutes |
|
trzydzieściDayAvgMinutes
|
sleep.levels.summary.wake.thirtyDayAvgMinutes | integer |
trzydzieściDayAvgMinutes |
|
logId
|
sleep.logId | integer |
logId |
|
logType (typ loga)
|
sleep.logType | string |
logType (typ loga) |
|
minutesAfterWakeup
|
sleep.minutesAfterWakeup | integer |
minutesAfterWakeup |
|
minutesAsleep
|
sleep.minutesAsleep | integer |
minutesAsleep |
|
minutesAwake
|
sleep.minutesAwake | integer |
minutesAwake |
|
minutesToFallAsleep
|
sleep.minutesToFallAsleep | integer |
minutesToFallAsleep |
|
startTime
|
sleep.startTime | string |
startTime |
|
timeInBed
|
sleep.timeInBed | integer |
timeInBed |
|
typ
|
sleep.type | string |
typ |
Pobieranie ostatnich typów działań
Pobiera listę ostatnio zarejestrowanych typów działań użytkownika z pewnymi szczegółami ostatniego dziennika aktywności tego typu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użytkownika |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
|
array of object | ||
|
activityId
|
activityId | integer |
Identyfikator liczbowy działania lub ćwiczenia. |
|
Kalorii
|
calories | integer |
Liczba kalorii spalonych podczas zarejestrowanej aktywności. |
|
opis
|
description | string |
Informacje, jeśli są dostępne, dotyczące działania lub ćwiczenia. |
|
distance
|
distance | integer |
Odległość przesunięła się podczas zarejestrowanej aktywności. |
|
duration
|
duration | integer |
Czas (w milisekundach) ukończenia zarejestrowanego działania. |
|
nazwa
|
name | string |
Nazwa działania lub ćwiczenia. |
Pobieranie podsumowania aktywności dziennej
Pobiera podsumowanie i listę działań użytkownika i wpisów dziennika aktywności dla danego dnia.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użytkownika |
|
Date
|
date | True | string |
Date |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
activities
|
activities | array of |
activities |
|
activeMinutes
|
goals.activeMinutes | integer |
activeMinutes |
|
kalorieOut
|
goals.caloriesOut | integer |
kalorieOut |
|
distance
|
goals.distance | float |
distance |
|
Podłogi
|
goals.floors | integer |
Podłogi |
|
steps
|
goals.steps | integer |
steps |
|
activeScore
|
summary.activeScore | integer |
activeScore |
|
activity Kalorie
|
summary.activityCalories | integer |
activity Kalorie |
|
kaloriaEstimationMu
|
summary.calorieEstimationMu | integer |
kaloriaEstimationMu |
|
kalorieBMR
|
summary.caloriesBMR | integer |
kalorieBMR |
|
kalorieOut
|
summary.caloriesOut | integer |
kalorieOut |
|
kalorieOutUnestimated
|
summary.caloriesOutUnestimated | integer |
kalorieOutUnestimated |
|
customHeartRateZones
|
summary.customHeartRateZones | array of object |
customHeartRateZones |
|
kalorieOut
|
summary.customHeartRateZones.caloriesOut | integer |
kalorieOut |
|
max
|
summary.customHeartRateZones.max | integer |
max |
|
min
|
summary.customHeartRateZones.min | integer |
min |
|
minutes
|
summary.customHeartRateZones.minutes | integer |
minutes |
|
nazwa
|
summary.customHeartRateZones.name | string |
nazwa |
|
Odległości
|
summary.distances | array of object |
Odległości |
|
działanie
|
summary.distances.activity | string |
<nazwa> działania | total | tracker | loggedActivities | veryActive | modelyActive | lightlyActive | sedentaryActive |
|
distance
|
summary.distances.distance | integer |
W przypadku określonego zasobu odległość poszła przez dzień wyświetlany w jednostkach zdefiniowanych przez nagłówek Accept-Language. |
|
wysokość
|
summary.elevation | integer |
Podniesienie uprawnień zostało przesunięty na dzień wyświetlany w jednostkach zdefiniowanych przez nagłówek Accept-Language. |
|
fairlyActiveMinutes
|
summary.fairlyActiveMinutes | integer |
Łączna liczba minut, przez które użytkownik był dość/umiarkowanie aktywny. |
|
Podłogi
|
summary.floors | integer |
Równoważne podłogi wspiął się na dzień wyświetlany w jednostkach zdefiniowanych przez nagłówek Accept-Language. |
|
heartRateZones
|
summary.heartRateZones | array of object |
heartRateZones |
|
kalorieOut
|
summary.heartRateZones.caloriesOut | integer |
kalorieOut |
|
max
|
summary.heartRateZones.max | integer |
max |
|
min
|
summary.heartRateZones.min | integer |
min |
|
minutes
|
summary.heartRateZones.minutes | integer |
minutes |
|
nazwa
|
summary.heartRateZones.name | string |
Zakres tętna jest wymagany do wyświetlenia tej wartości. Poza zakresem | Spalanie tłuszczu | Cardio | Szczyt |
|
lightlyActiveMinutes
|
summary.lightlyActiveMinutes | integer |
Łączna liczba minut, przez które użytkownik był lekko aktywny. |
|
marginalne kalorie
|
summary.marginalCalories | integer |
Całkowita marginalna szacowana liczba kalorii spalonych na dzień. |
|
restingHeartRate
|
summary.restingHeartRate | integer |
Zakres tętna jest wymagany do wyświetlenia tej wartości. |
|
sedentaryMinutes
|
summary.sedentaryMinutes | integer |
Łączna liczba minut, przez które użytkownik był siedzący. |
|
steps
|
summary.steps | integer |
Łączna liczba wykonanych kroków w ciągu dnia. |
|
useEstimation
|
summary.useEstimation | boolean |
Wartość logiczna określająca, czy oszacowania są używane w obliczeniach. |
|
veryActiveMinutes
|
summary.veryActiveMinutes | integer |
Łączna liczba minut, przez które użytkownik był bardzo aktywny. |
Pobieranie podsumowania HRV według daty
Ten punkt końcowy zwraca dane o zmienności tętna (HRV) dla pojedynczej daty
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użytkownika |
|
Date
|
date | True | string |
Data w formacie rrrr-MM-dd lub dzisiaj. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
hrv
|
hrv | array of object |
hrv |
|
dailyRmssd
|
hrv.value.dailyRmssd | float |
Średni kwadrat główny kolejnych różnic (RMSSD) między biciem serca. Mierzy krótkotrwałą zmienność dziennego tętna użytkownika w milisekundach (ms). |
|
deepRmssd
|
hrv.value.deepRmssd | float |
Średni kwadrat główny kolejnych różnic (RMSSD) między biciem serca. Mierzy krótkotrwałą zmienność tętna użytkownika podczas głębokiego snu w milisekundach (ms). |
|
Data i godzina
|
hrv.dateTime | string |
Data dziennika snu określona w formacie RRRR-MM-DD. |
Pobieranie podsumowania współczynnika oddychania według daty
Ten punkt końcowy zwraca średnie dane dotyczące częstotliwości oddychania dla pojedynczej daty. Dane dotyczące częstotliwości oddychania dotyczą konkretnie "głównego snu" użytkownika, który jest najdłuższym pojedynczym okresem czasu, w którym spali w danym dniu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użytkownika |
|
Date
|
date | True | string |
Data w formacie rrrr-mm-dd lub dzisiaj. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Br
|
br | array of object |
Br |
|
oddychanie
|
br.value.breathingRate | float |
Średnia liczba oddechów pobierana na minutę. |
|
Data i godzina
|
br.dateTime | string |
Data dziennika snu określona w formacie RRRR-MM-DD. |
Pobieranie serii czasowej tkanki tłuszczowej według daty
Pobiera listę wszystkich wpisów dziennika tkanki tłuszczowej użytkownika dla danego okresu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użytkownika |
|
Date
|
date | True | string |
Data zakończenia okresu określonego w formacie rrrr-mm-dd lub dzisiaj. |
|
Okres
|
period | True | string |
Zakres, dla którego zostaną zwrócone dane. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
tłuszcz
|
fat | array of object |
tłuszcz |
|
date
|
fat.date | string |
Data zarejestrowania dziennika tkanki tłuszczowej. |
|
tłuszcz
|
fat.fat | float |
Procent tkanki tłuszczowej. |
|
logId
|
fat.logId | integer |
Identyfikator dziennika tkanki tłuszczowej. |
|
przesłać źródło
|
fat.source | string |
Lokalizacja, w której pochodzą dane tkanki tłuszczowej. Aby uzyskać więcej informacji, zobacz wartości "source". |
|
time
|
fat.time | string |
Sygnatura czasowa, kiedy zarejestrowano dziennik tłuszczu ciała. |
Pobieranie serii czasowych treści według daty
Pobiera listę wszystkich użytkowników bmi, tkanki tłuszczowej lub wagi dla danego okresu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użytkownika |
|
Resource
|
resource | True | string |
Zasób treści, który ma zostać zwrócony. |
|
Date
|
date | True | string |
Data zakończenia okresu określonego w formacie rrrr-mm-dd lub dzisiaj. |
|
Okres
|
period | True | string |
Zakres, dla którego zostaną zwrócone dane. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
waga ciała
|
body-weight | array of object |
waga ciała |
|
Data i godzina
|
body-weight.dateTime | string |
Data i godzina |
|
value
|
body-weight.value | string |
value |
Pobieranie serii czasu wagi według daty
Pobiera listę wszystkich wpisów dziennika wagi użytkownika dla danego okresu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użytkownika |
|
Date
|
date | True | string |
Data zakończenia okresu określonego w formacie rrrr-mm-dd lub dzisiaj. |
|
Okres
|
period | True | string |
Zakres, dla którego zostaną zwrócone dane. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
ciężar
|
weight | array of object |
ciężar |
|
Bmi
|
weight.bmi | float |
Obliczany BMI w formacie X.XX. |
|
date
|
weight.date | string |
Data wpisu dziennika w formacie rrrr-mm-dd. |
|
tłuszcz
|
weight.fat | integer |
Procent tkanki tłuszczowej. |
|
logId
|
weight.logId | integer |
Identyfikatory dziennika wagi. Jest ona unikatowa dla użytkownika, ale nie jest globalnie unikatowa. |
|
przesłać źródło
|
weight.source | string |
Źródło dziennika wagi. |
|
time
|
weight.time | string |
Czas pomiaru; godziny i minuty w formacie HH:mm:ss, ustawione na ostatnią sekundę dnia, jeśli nie podano. |
|
ciężar
|
weight.weight | integer |
Waga w formacie X.XX w systemie jednostkowym odpowiadającym podanemu nagłówkowi Accept-Language lub jeśli nie podano go w metryce. |
Pobieranie statystyk okresu istnienia
Pobiera statystyki aktywności użytkownika.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użytkownika |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
date
|
best.total.distance.date | string |
date |
|
value
|
best.total.distance.value | float |
value |
|
date
|
best.total.floors.date | string |
date |
|
value
|
best.total.floors.value | float |
value |
|
date
|
best.total.steps.date | string |
date |
|
value
|
best.total.steps.value | integer |
value |
|
date
|
best.tracker.distance.date | string |
date |
|
value
|
best.tracker.distance.value | float |
value |
|
date
|
best.tracker.floors.date | string |
date |
|
value
|
best.tracker.floors.value | float |
value |
|
date
|
best.tracker.steps.date | string |
date |
|
value
|
best.tracker.steps.value | integer |
value |
|
activeScore
|
lifetime.total.activeScore | integer |
activeScore |
|
kalorieOut
|
lifetime.total.caloriesOut | integer |
kalorieOut |
|
distance
|
lifetime.total.distance | float |
distance |
|
Podłogi
|
lifetime.total.floors | integer |
Podłogi |
|
steps
|
lifetime.total.steps | integer |
steps |
|
activeScore
|
lifetime.tracker.activeScore | integer |
activeScore |
|
kalorieOut
|
lifetime.tracker.caloriesOut | integer |
kalorieOut |
|
distance
|
lifetime.tracker.distance | float |
distance |
|
Podłogi
|
lifetime.tracker.floors | integer |
Podłogi |
|
steps
|
lifetime.tracker.steps | integer |
steps |
Pobieranie szeregów czasowych działań według daty
Pobiera dane działań dla danego zasobu w danym okresie, określając datę i godzinę. Odpowiedź będzie zawierać tylko dzienne wartości podsumowania.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użytkownika |
|
Resource
|
resource | True | string |
Zasób danych do zwrócenia. |
|
Date
|
date | True | string |
Data zakończenia okresu określonego w formacie rrrr-mm-dd |
|
Okres
|
period | True | string |
Zakres, dla którego zostaną zwrócone dane. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
działania — kroki
|
activities-steps | array of object |
działania — kroki |
|
Data i godzina
|
activities-steps.dateTime | string |
Data i godzina |
|
value
|
activities-steps.value | string |
value |
Pobieranie typu działania
Pobiera szczegóły pojedynczego działania z bazy danych działań Fitbit w żądanym formacie. Jeśli jest dostępna, zostaną wyświetlone szczegóły poziomu działania.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użytkownika |
|
Identyfikator działania
|
activity-id | True | string |
Identyfikator działania |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
accessLevel
|
activity.accessLevel | string |
PUBLICZNY | PRYWATNY |
|
activityLevels
|
activity.activityLevels | array of object |
activityLevels |
|
id
|
activity.activityLevels.id | integer |
Wartość liczbowa reprezentująca odpowiedni poziom działania. |
|
maxSpeedMPH
|
activity.activityLevels.maxSpeedMPH | float |
Maksymalna prędkość w MPH. Wartość: -1 oznacza, że nie ma zastosowania. |
|
Mets
|
activity.activityLevels.mets | integer |
Punkty METs oceniają identyfikator działania. |
|
minSpeedMPH
|
activity.activityLevels.minSpeedMPH | integer |
Minimalna prędkość w MPH. Wartość: -1 oznacza, że nie ma zastosowania. |
|
nazwa
|
activity.activityLevels.name | string |
Nazwa poziomu działania. |
|
hasSpeed
|
activity.hasSpeed | boolean |
true | fałszywy |
|
id
|
activity.id | integer |
Wartość liczbowa reprezentująca odpowiednie działanie. |
|
nazwa
|
activity.name | string |
Nazwa działania lub ćwiczenia. |
Pobieranie ulubionych działań
Pobiera listę ulubionych działań użytkownika.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użytkownika |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
|
array of object | ||
|
activityId
|
activityId | integer |
Numer identyfikatora zarejestrowanego działania. |
|
opis
|
description | string |
Dodatkowe informacje na temat zarejestrowanego działania. |
|
Mets
|
mets | integer |
Odpowiednik przemiany materii (METs) wykonywanej aktywności. |
|
nazwa
|
name | string |
Nazwa zarejestrowanego działania. |
Pobieranie urządzeń
Pobiera listę urządzeń Fitbit sparowanych z kontem użytkownika.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użytkownika |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
|
array of object | ||
|
bateria
|
battery | string |
Zwraca poziom baterii urządzenia |
|
batteryLevel
|
batteryLevel | integer |
Zwraca wartość procentową poziomu baterii urządzenia. |
|
deviceVersion
|
deviceVersion | string |
Nazwa produktu urządzenia. |
|
features
|
features | array of |
features |
|
id
|
id | string |
Identyfikator urządzenia. |
|
lastSyncTime
|
lastSyncTime | string |
Sygnatura czasowa reprezentująca czas ostatniej synchronizacji urządzenia z aplikacją mobilną Fitbit. |
|
Mac
|
mac | string |
Numer identyfikatora komputera Mac |
|
typ
|
type | string |
TRACKER | SKALA |
Pobieranie wszystkich typów działań
Pobiera listę wszystkich prawidłowych działań publicznych Fitbit i prywatnych działań utworzonych przez użytkownika z bazy danych działań Fitbit w żądanym formacie. Jeśli jest dostępna, zostaną wyświetlone szczegóły poziomu działania.
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
categories
|
categories | array of object |
categories |
|
activities
|
categories.activities | array of object |
activities |
|
accessLevel
|
categories.activities.accessLevel | string |
accessLevel |
|
activityLevels
|
categories.activities.activityLevels | array of object |
activityLevels |
|
id
|
categories.activities.activityLevels.id | integer |
id |
|
maxSpeedMPH
|
categories.activities.activityLevels.maxSpeedMPH | integer |
maxSpeedMPH |
|
Mets
|
categories.activities.activityLevels.mets | integer |
Mets |
|
minSpeedMPH
|
categories.activities.activityLevels.minSpeedMPH | integer |
minSpeedMPH |
|
nazwa
|
categories.activities.activityLevels.name | string |
nazwa |
|
hasSpeed
|
categories.activities.hasSpeed | boolean |
hasSpeed |
|
id
|
categories.activities.id | integer |
id |
|
nazwa
|
categories.activities.name | string |
nazwa |
|
Mets
|
categories.activities.mets | float |
Mets |
Pobieranie znaczków
Pobiera listę znaczków użytkownika.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użytkownika |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Odznaki
|
badges | array of object |
Odznaki |
|
badgeGradientEndColor
|
badges.badgeGradientEndColor | string |
badgeGradientEndColor |
|
badgeGradientStartColor
|
badges.badgeGradientStartColor | string |
badgeGradientStartColor |
|
badgeType
|
badges.badgeType | string |
Typ otrzymanego wskaźnika. |
|
kategoria
|
badges.category | string |
kategoria |
|
dziękuję
|
badges.cheers | array of |
dziękuję |
|
Data i godzina
|
badges.dateTime | string |
Data osiągnięcia wskaźnika. |
|
opis
|
badges.description | string |
opis |
|
EarnedMessage
|
badges.earnedMessage | string |
EarnedMessage |
|
identyfikator zakodowany
|
badges.encodedId | string |
identyfikator zakodowany |
|
image100px
|
badges.image100px | string |
image100px |
|
image125px
|
badges.image125px | string |
image125px |
|
image300px
|
badges.image300px | string |
image300px |
|
image50px
|
badges.image50px | string |
image50px |
|
image75px
|
badges.image75px | string |
image75px |
|
marketingDescription
|
badges.marketingDescription | string |
marketingDescription |
|
mobileDescription
|
badges.mobileDescription | string |
mobileDescription |
|
nazwa
|
badges.name | string |
nazwa |
|
shareImage640px
|
badges.shareImage640px | string |
shareImage640px |
|
shareText
|
badges.shareText | string |
shareText |
|
krótki opis
|
badges.shortDescription | string |
krótki opis |
|
shortName
|
badges.shortName | string |
shortName |
|
timesAchieved
|
badges.timesAchieved | integer |
Liczba przypadków osiągnięcia wskaźnika przez użytkownika. |
|
value
|
badges.value | integer |
Cel wskaźnika w pomiarze jednostkowym. |
Pobierz dziennik tkanki tłuszczowej
Pobiera listę wszystkich wpisów dziennika tkanki tłuszczowej użytkownika dla danej daty.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użytkownika |
|
Date
|
date | True | string |
Data w formacie rrrr-mm-dd. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
tłuszcz
|
fat | array of object |
tłuszcz |
|
date
|
fat.date | string |
Data zarejestrowania dziennika tkanki tłuszczowej. |
|
tłuszcz
|
fat.fat | integer |
Procent tkanki tłuszczowej. |
|
logId
|
fat.logId | integer |
Identyfikator dziennika tkanki tłuszczowej. |
|
przesłać źródło
|
fat.source | string |
Lokalizacja, w której pochodzą dane tkanki tłuszczowej. |
|
time
|
fat.time | string |
Sygnatura czasowa, kiedy zarejestrowano dziennik tłuszczu ciała. |
Pobierz profil
Pobiera dane profilu użytkownika.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użytkownika |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
aboutMe
|
user.aboutMe | string |
Informacje o mnie określone w ustawieniach konta użytkownika. |
|
wiek
|
user.age | string |
Wiek na podstawie określonych urodzin w ustawieniach konta użytkownika. |
|
ambasador
|
user.ambassador | string |
ambasador |
|
autoStrideEnabled
|
user.autoStrideEnabled | string |
autoStrideEnabled |
|
awatar
|
user.avatar | string |
awatar |
|
awatar150
|
user.avatar150 | string |
awatar150 |
|
avatar640
|
user.avatar640 | string |
avatar640 |
|
averageDailySteps
|
user.averageDailySteps | string |
Średnia liczba codziennych kroków obliczonych dla użytkownika. |
|
wyzwaniaBeta
|
user.challengesBeta | string |
wyzwaniaBeta |
|
clockTimeDisplayFormat
|
user.clockTimeDisplayFormat | string |
clockTimeDisplayFormat |
|
country
|
user.country | string |
country |
|
korporacyjny
|
user.corporate | string |
korporacyjny |
|
corporateAdmin
|
user.corporateAdmin | string |
corporateAdmin |
|
dateOfBirth
|
user.dateOfBirth | string |
dateOfBirth |
|
nazwa wyświetlana
|
user.displayName | string |
nazwa wyświetlana |
|
displayNameSetting
|
user.displayNameSetting | string |
displayNameSetting |
|
jednostka odległości
|
user.distanceUnit | string |
jednostka odległości |
|
identyfikator zakodowany
|
user.encodedId | string |
identyfikator zakodowany |
|
ćwiczenieGoal
|
user.features.exerciseGoal | string |
ćwiczenieGoal |
|
imię
|
user.firstName | string |
imię |
|
foodsLocale
|
user.foodsLocale | string |
foodsLocale |
|
fullName
|
user.fullName | string |
fullName |
|
gender
|
user.gender | string |
gender |
|
glucoseUnit
|
user.glucoseUnit | string |
glucoseUnit |
|
height
|
user.height | string |
Wartość wysokości określona w ustawieniach konta użytkownika. |
|
heightUnit
|
user.heightUnit | string |
heightUnit |
|
isBugReportEnabled
|
user.isBugReportEnabled | string |
isBugReportEnabled |
|
isChild
|
user.isChild | string |
isChild |
|
isCoach
|
user.isCoach | string |
isCoach |
|
languageLocale
|
user.languageLocale | string |
languageLocale |
|
nazwisko
|
user.lastName | string |
nazwisko |
|
legalTermsAcceptRequired
|
user.legalTermsAcceptRequired | string |
legalTermsAcceptRequired |
|
regionalny
|
user.locale | string |
regionalny |
|
memberSince
|
user.memberSince | string |
memberSince |
|
mfaEnabled
|
user.mfaEnabled | string |
mfaEnabled |
|
offsetFromUTCMillis
|
user.offsetFromUTCMillis | string |
offsetFromUTCMillis |
|
sdkDeveloper
|
user.sdkDeveloper | string |
sdkDeveloper |
|
sleepTracking
|
user.sleepTracking | string |
sleepTracking |
|
startDayOfWeek
|
user.startDayOfWeek | string |
startDayOfWeek |
|
stan
|
user.state | string |
stan |
|
strideLengthRunning
|
user.strideLengthRunning | string |
strideLengthRunning |
|
strideLengthRunningType
|
user.strideLengthRunningType | string |
strideLengthRunningType |
|
strideLengthWalking
|
user.strideLengthWalking | string |
strideLengthWalking |
|
strideLengthWalkingType
|
user.strideLengthWalkingType | string |
strideLengthWalkingType |
|
swimUnit
|
user.swimUnit | string |
swimUnit |
|
temperatureUnit
|
user.temperatureUnit | string |
temperatureUnit |
|
timezone
|
user.timezone | string |
timezone |
|
topBadges
|
user.topBadges | string |
Tablica z listą znaczków Fitbit obecnie uzyskanych przez użytkownika. |
|
waterUnit
|
user.waterUnit | string |
waterUnit |
|
waterUnitName
|
user.waterUnitName | string |
waterUnitName |
|
ciężar
|
user.weight | string |
ciężar |
|
jednostka wagi
|
user.weightUnit | string |
jednostka wagi |
Pobierz ranking znajomych
Ten punkt końcowy zwraca ranking znajomego użytkownika
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użytkownika |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
dane
|
data | array of object |
dane |
|
typ
|
data.type | string |
typ |
|
id
|
data.id | string |
id |
|
ranga kroku
|
data.attributes.step-rank | integer |
Ranking wśród znajomych użytkownika. |
|
podsumowanie kroków
|
data.attributes.step-summary | integer |
Liczba kroków tygodniowych. |
|
typ
|
data.relationships.user.data.type | string |
typ |
|
id
|
data.relationships.user.data.id | string |
id |
|
Zawarte
|
included | array of object |
Zawarte |
|
typ
|
included.type | string |
typ |
|
id
|
included.id | string |
id |
|
awatar
|
included.attributes.avatar | string |
Link do obrazu awatara użytkownika. |
|
element podrzędny
|
included.attributes.child | boolean |
element podrzędny |
|
przyjaciel
|
included.attributes.friend | boolean |
przyjaciel |
|
nazwa
|
included.attributes.name | string |
nazwa |
Uzyskiwanie alarmów
Pobiera alarmy włączone dla określonego urządzenia.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użytkownika |
|
Identyfikator trackera
|
tracker-id | True | string |
Identyfikator monitora, dla którego są zwracane dane. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
trackerAlarms
|
trackerAlarms | array of object |
trackerAlarms |
|
alarmId
|
trackerAlarms.alarmId | integer |
Wartość liczbowa reprezentująca identyfikator alarmu. |
|
usunięta
|
trackerAlarms.deleted | boolean |
Wskazuje, czy alarm został usunięty. |
|
enabled
|
trackerAlarms.enabled | boolean |
Wskazuje, czy alarm jest włączony. |
|
Cykliczne
|
trackerAlarms.recurring | boolean |
Wskazuje, czy alarm jest cykliczny. |
|
snoozeCount
|
trackerAlarms.snoozeCount | integer |
Wskazuje, ile razy alarm będzie snooze. |
|
snoozeLength
|
trackerAlarms.snoozeLength | integer |
Wskazuje czas w minutach między okresami snooze. |
|
syncedToDevice
|
trackerAlarms.syncedToDevice | boolean |
true | fałszywy |
|
time
|
trackerAlarms.time | string |
Przesunięcie czasu i czasu UTC dla określonego alarmu. |
|
Vibe
|
trackerAlarms.vibe | string |
Zwraca typ skonfigurowanych drgań. |
|
weekDays
|
trackerAlarms.weekDays | array of string |
weekDays |
Uzyskiwanie celu uśpienia
Określ zakodowany identyfikator użytkownika. Użyj znaku "-" (kreska) dla bieżącego zalogowanego użytkownika.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użytkownika |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
flowId
|
consistency.flowId | integer |
0 = ustawiono cel uśpienia, ale nie ma wystarczającej liczby zarejestrowanych dzienników uśpienia. 1 = Użytkownik przegapił swój cel uśpienia lub nie ustawiono żadnego celu, ale jest wystarczająca liczba zarejestrowanych dzienników uśpienia. 2 = Nie ustawiono celu uśpienia i nie ma wystarczającej liczby zarejestrowanych dzienników uśpienia. 3 = Użytkownik osiągnął swój cel snu |
|
minDuration
|
goal.minDuration | integer |
Długość okresu celu snu w minutach. |
|
updatedOn
|
goal.updatedOn | string |
Sygnatura czasowa utworzona/zaktualizowana cel. |
Uzyskiwanie celów ciała
Pobiera cele tkanki tłuszczowej i wagi ciała użytkownika.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użytkownika |
|
Typ celu
|
goal-type | True | string |
Typ celu |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
goalType
|
goal.goalType | string | |
|
startDate
|
goal.startDate | string |
Data rozpoczęcia celu. |
|
startWeight
|
goal.startWeight | float |
Waga użytkownika podczas ustanawiania celu. |
|
ciężar
|
goal.weight | float |
Cel wagi do osiągnięcia. |
|
weightThreshold
|
goal.weightThreshold | float |
Zalecana ilość wagi do utraty każdego tygodnia, aby osiągnąć i utrzymać cel. |
Uzyskiwanie celów działań
Pobiera bieżące cele aktywności dziennej lub tygodniowej użytkownika.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użytkownika |
|
Okres
|
period | True | string |
codziennie| tygodniowy |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
activeMinutes
|
goals.activeMinutes | integer |
Codziennie aktywne minuty cel. Wartość nie jest zwracana dla cotygodniowych celów. |
|
activeZoneMinutes
|
goals.activeZoneMinutes | integer |
Cel w minutach dziennych lub cotygodniowych aktywnych stref. |
|
kalorieOut
|
goals.caloriesOut | integer |
Dzienne kalorie spaliły cel. Wartość nie jest zwracana dla cotygodniowych celów. |
|
distance
|
goals.distance | float |
Cel na odległość codziennie lub co tydzień. |
|
Podłogi
|
goals.floors | integer |
Codziennie lub cotygodniowe piętra wspiął się na cel. |
|
steps
|
goals.steps | integer |
Podjęte cele są wykonywane codziennie lub co tydzień. |
Uzyskiwanie częstych działań
Pobiera listę częstych działań użytkownika.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użytkownika |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
|
array of object | ||
|
activityId
|
activityId | integer |
Numer identyfikatora zarejestrowanego działania. |
|
Kalorii
|
calories | integer |
Liczba spalonych kalorii związanych z aktywnością. |
|
opis
|
description | string |
Dodatkowe informacje na temat zarejestrowanego działania. |
|
distance
|
distance | integer |
Odległość podróżować skojarzona z zarejestrowaną aktywnością. |
|
duration
|
duration | integer |
Długość czasu (milisekund) po edycji ćwiczenia. Ta wartość będzie zawierać wstrzymanie podczas ćwiczenia. |
|
nazwa
|
name | string |
Nazwa zarejestrowanego działania. |
Uzyskiwanie dziennika wagi
Pobiera listę wszystkich wpisów dziennika wagi użytkownika dla danej daty.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użytkownika |
|
Date
|
date | True | string |
Data w formacie rrrr-mm-dd |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
ciężar
|
weight | array of object |
ciężar |
|
Bmi
|
weight.bmi | float |
Obliczany BMI w formacie X.XX |
|
date
|
weight.date | string |
Data wpisu dziennika w formacie rrrr-mm-dd. |
|
tłuszcz
|
weight.fat | integer | |
|
logId
|
weight.logId | integer |
Identyfikatory dzienników wagi są unikatowe dla użytkownika, ale nie są globalnie unikatowe. |
|
przesłać źródło
|
weight.source | string |
przesłać źródło |
|
time
|
weight.time | string |
Czas pomiaru; godziny i minuty w formacie HH:mm:ss, ustawione na ostatnią sekundę dnia, jeśli nie podano. |
|
ciężar
|
weight.weight | integer |
Waga w formacie X.XX w systemie jednostkowym odpowiadającym podanemu nagłówkowi Accept-Language lub jeśli nie podano go w metryce. |
Uzyskiwanie maksymalnego podsumowania VO2 według daty
Zwraca dane Cardio Fitness Score (znane również jako VO2 Max) dla pojedynczej daty. Wartości VO2 Max będą wyświetlane jako zakres, jeśli nie są dostępne żadne dane przebiegu lub pojedyncza wartość liczbowa, jeśli użytkownik używa GPS do uruchamiania. Aby uzyskać więcej informacji, zobacz dodatkowe informacje.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
user-id | True | string |
Zakodowany identyfikator użytkownika |
|
Date
|
date | True | string |
Data w formacie rrrr-mm-dd lub dzisiaj. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
cardioScore
|
cardioScore | array of object |
cardioScore |
|
Data i godzina
|
cardioScore.dateTime | string |
Data określona w formacie RRRR-MM-DD. |
|
vo2Max
|
cardioScore.value.vo2Max | string |
Wartość wyświetlana VO2 Max w mL/kg/min |