Fitbit (független közzétevő) (előzetes verzió)
A Fitbit Web API elérésének módja
Ez az összekötő a következő termékekben és régiókban érhető el:
| Service | Class | Régiók |
|---|---|---|
| Copilot Studio | prémium | Az összes Power Automate-régió, kivéve a következőket: - USA kormánya (GCC) - Amerikai kormány (GCC High) - A 21Vianet által üzemeltetett China Cloud - Amerikai Védelmi Minisztérium (DoD) |
| Logikai alkalmazások | Standard | Az összes Logic Apps-régió , kivéve a következőket: - Azure Government-régiók - Azure China-régiók - Amerikai Védelmi Minisztérium (DoD) |
| Power Alkalmazások | prémium | Az összes Power Apps-régió , kivéve a következőket: - USA kormánya (GCC) - Amerikai kormány (GCC High) - A 21Vianet által üzemeltetett China Cloud - Amerikai Védelmi Minisztérium (DoD) |
| Power Automate | prémium | Az összes Power Automate-régió, kivéve a következőket: - USA kormánya (GCC) - Amerikai kormány (GCC High) - A 21Vianet által üzemeltetett China Cloud - Amerikai Védelmi Minisztérium (DoD) |
| Érintkezés | |
|---|---|
| Név | Ashwin Ganesh Kumar |
| URL | https://www.blisdigital.com/ |
| a.kumar@blisdigital.com |
| Összekötő metaadatai | |
|---|---|
| Kiadó | Ashwin Ganesh Kumar |
| Webhely | https://dev.fitbit.com// |
| Adatvédelmi irányelvek | https://www.fitbit.com/global/nl/legal/privacy-policy |
| Kategóriák | Adat |
Szabályozási korlátok
| Name | Hívások | Megújítási időszak |
|---|---|---|
| API-hívások kapcsolatonként | 100 | 60 másodperc |
Műveletek
| A VO2 max. összegzésének lekérése dátum szerint |
Egyetlen dátumra adja vissza a Cardio Fitness Score (más néven VO2 Max) adatait. A VO2 Max értékek tartományként jelennek meg, ha nem állnak rendelkezésre futtatási adatok, vagy egyetlen numerikus érték, ha a felhasználó GPS-t használ a futtatásokhoz. További információkért lásd a további információkat. |
| Alvási cél lekérése |
Adja meg a felhasználó kódolt azonosítóját. Használja a "-" (kötőjel) elemet az aktuális bejelentkezett felhasználóhoz. |
| Alvásnapló lekérése dátum szerint |
Egy felhasználó alvásnapló-bejegyzéseinek listáját adja vissza egy adott dátumhoz |
| Alvásnapló lekérése dátumtartomány szerint |
Egy felhasználó alvásnapló-bejegyzéseinek listáját adja vissza egy dátumtartományhoz. |
| Alvásnapló-lista lekérése |
Egy felhasználó alvásnapló-bejegyzéseinek listáját adja vissza egy adott dátum előtt vagy után |
| Az összes tevékenységtípus lekérése |
Lekéri az összes érvényes Fitbit nyilvános tevékenység és a privát, felhasználó által létrehozott tevékenységek listáját a Fitbit-tevékenységek adatbázisából a kért formátumban. Ha elérhető, a tevékenységszintű adatok megjelennek. |
| Barátok lekérése ranglista |
Ez a végpont visszaadja a felhasználó barátjának ranglistát |
| Eszközök beszerzése |
Lekéri a felhasználó fiókjához párosított Fitbit-eszközök listáját. |
| Gyakori tevékenységek lekérése |
Lekéri egy felhasználó gyakori tevékenységeinek listáját. |
| HRV-összegzés lekérése dátum szerint |
Ez a végpont egyetlen dátumhoz adja vissza a pulzusszám variabilitási (HRV) adatait |
| Jelvények lekérése |
Lekéri a felhasználó jelvényeinek listáját. |
| Kedvenc tevékenységek lekérése |
Lekéri a felhasználó kedvenc tevékenységeinek listáját. |
| Legutóbbi tevékenységtípusok lekérése |
Lekéri egy felhasználó legutóbbi tevékenységtípusainak listáját, amely az adott típus utolsó tevékenységnaplójának néhány részletével van naplózva. |
| Légzési sebesség összegzése dátum szerint |
Ez a végpont egyetlen dátum átlagos légzési sebességadatait adja vissza. A légzési sebesség adatai kifejezetten a felhasználó "fő alvására" vonatkoznak, amely a leghosszabb egyetlen időszak, amely alatt egy adott napon aludtak. |
| Napi tevékenység összegzésének lekérése |
Lekéri a felhasználó tevékenységeinek és tevékenységnapló-bejegyzéseinek összegzését és listáját egy adott napra vonatkozóan. |
| Profil beszerzése |
Lekéri a felhasználó profiladatait. |
| Riasztások lekérése |
Lekéri az adott eszközhöz engedélyezett riasztásokat. |
| Súlynapló lekérése |
Lekéri az adott dátumhoz tartozó összes felhasználó súlynapló-bejegyzéseinek listáját. |
| Súlyozási idősorok lekérése dátum szerint |
Lekéri a felhasználó súlynapló-bejegyzéseinek listáját egy adott időszakra vonatkozóan. |
| Testzsír idősor lekérése dátum szerint |
Lekéri a felhasználó testzsírnaplójának egy adott időszakra vonatkozó bejegyzéseinek listáját. |
| Testzsírnapló lekérése |
Lekéri a felhasználó testzsírnaplójának egy adott dátumra vonatkozó bejegyzéseinek listáját. |
| Tevékenység idősorának lekérése dátum szerint |
Lekéri egy adott erőforrás tevékenységadatait egy adott időszakra vonatkozóan egy dátum és egy időszak megadásával. A válasz csak a napi összegző értékeket tartalmazza. |
| Tevékenység TCX-ének lekérése |
A Training Center XML (TCX) egy olyan adatcsere-formátum, amely GPS-, pulzus- és köradatokat tartalmaz. Ez a végpont gps és pulzusadatok használatával kéri le a felhasználó tartózkodási helyének adatait egy naplózott gyakorlat során. |
| Tevékenységi célok lekérése |
Lekéri a felhasználó aktuális napi vagy heti tevékenységcéljait. |
| Tevékenységnapló-lista lekérése |
Lekéri egy felhasználó tevékenységnapló-bejegyzéseinek listáját egy adott nap előtt vagy után. |
| Tevékenységtípus lekérése |
Egyetlen tevékenység adatait kéri le a Fitbit-tevékenységek adatbázisából a kért formátumban. Ha elérhető, a tevékenységszintű adatok megjelennek. |
| Törzs idősorának lekérése dátum szerint |
Lekéri a felhasználó bmijének, testzsírjának vagy súlyának listáját egy adott időszakra vonatkozóan. |
| Törzscélok lekérése |
Lekéri a felhasználó testzsír- és súlyozási céljait. |
| Élettartam-statisztikák lekérése |
Lekéri a felhasználó tevékenységstatisztikáit. |
A VO2 max. összegzésének lekérése dátum szerint
Egyetlen dátumra adja vissza a Cardio Fitness Score (más néven VO2 Max) adatait. A VO2 Max értékek tartományként jelennek meg, ha nem állnak rendelkezésre futtatási adatok, vagy egyetlen numerikus érték, ha a felhasználó GPS-t használ a futtatásokhoz. További információkért lásd a további információkat.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A felhasználó kódolt azonosítója |
|
Date
|
date | True | string |
A dátum yyyyy-mm-dd vagy ma formátumban. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
cardioScore
|
cardioScore | array of object |
cardioScore |
|
dátumIdő
|
cardioScore.dateTime | string |
Az YYYY-MM-DD formátumban megadott dátum. |
|
vo2Max
|
cardioScore.value.vo2Max | string |
A VO2 Max megjeleníthető értéke mL/kg/perc értékben |
Alvási cél lekérése
Adja meg a felhasználó kódolt azonosítóját. Használja a "-" (kötőjel) elemet az aktuális bejelentkezett felhasználóhoz.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A felhasználó kódolt azonosítója |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
flowId
|
consistency.flowId | integer |
0 = Be van állítva egy alvó cél, de nincs elegendő alvásnapló rögzítve. 1 = A felhasználó vagy elmulasztotta az alvási célját, vagy nincs megadva cél, de elegendő alvásnapló van rögzítve. 2 = Nincs beállítva alvó cél, és nincs elegendő alvásnapló rögzítve. 3 = A felhasználó elérte az alvási célját |
|
minDuration
|
goal.minDuration | integer |
Az alvási célidőszak hossza percekben. |
|
updatedOn
|
goal.updatedOn | string |
A cél létrehozásának/frissítésének időbélyege. |
Alvásnapló lekérése dátum szerint
Egy felhasználó alvásnapló-bejegyzéseinek listáját adja vissza egy adott dátumhoz
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A felhasználó kódolt azonosítója |
|
Date
|
date | True | string |
yyyy-mm-dd |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
sleep
|
sleep | array of object |
sleep |
|
dateOfSleep
|
sleep.dateOfSleep | string |
Az alvásnapló befejezésének dátuma |
|
duration
|
sleep.duration | integer |
Az alvás hossza ezredmásodpercben. |
|
hatékonyság
|
sleep.efficiency | integer |
Kiszámított alvási hatékonysági pontszám. Ez nem a mobilalkalmazásban elérhető alvási pontszám. |
|
endTime
|
sleep.endTime | string |
Az alvásnapló befejezésének időpontja. |
|
infoCode
|
sleep.infoCode | integer |
Az alvásnaplóban gyűjtött adatok minőségét jelölő egész szám. 0 = Elegendő adat az alvásnapló létrehozásához. 1 = Nincs elegendő szívverési adat. 2 = Az alvási időszak túl rövid volt (kevesebb, mint 3 óra). 3 = Kiszolgálóoldali probléma. |
|
isMainSleep
|
sleep.isMainSleep | boolean |
logikai |
|
adat
|
sleep.levels.data | array of object |
adat |
|
dátumIdő
|
sleep.levels.data.dateTime | string |
dátumIdő |
|
szint
|
sleep.levels.data.level | string |
szint |
|
repeta
|
sleep.levels.data.seconds | integer |
repeta |
|
shortData
|
sleep.levels.shortData | array of object |
shortData |
|
dátumIdő
|
sleep.levels.shortData.dateTime | string |
dátumIdő |
|
szint
|
sleep.levels.shortData.level | string |
szint |
|
repeta
|
sleep.levels.shortData.seconds | integer |
repeta |
|
count
|
sleep.levels.summary.deep.count | integer |
count |
|
minutes
|
sleep.levels.summary.deep.minutes | integer |
minutes |
|
thirtyDayAvgMinutes
|
sleep.levels.summary.deep.thirtyDayAvgMinutes | integer |
thirtyDayAvgMinutes |
|
count
|
sleep.levels.summary.light.count | integer |
count |
|
minutes
|
sleep.levels.summary.light.minutes | integer |
minutes |
|
thirtyDayAvgMinutes
|
sleep.levels.summary.light.thirtyDayAvgMinutes | integer |
thirtyDayAvgMinutes |
|
count
|
sleep.levels.summary.rem.count | integer |
count |
|
minutes
|
sleep.levels.summary.rem.minutes | integer |
minutes |
|
thirtyDayAvgMinutes
|
sleep.levels.summary.rem.thirtyDayAvgMinutes | integer |
thirtyDayAvgMinutes |
|
count
|
sleep.levels.summary.wake.count | integer |
count |
|
minutes
|
sleep.levels.summary.wake.minutes | integer |
minutes |
|
thirtyDayAvgMinutes
|
sleep.levels.summary.wake.thirtyDayAvgMinutes | integer |
thirtyDayAvgMinutes |
|
logId
|
sleep.logId | integer |
Alvásnapló azonosítója. |
|
minutesAfterWakeup
|
sleep.minutesAfterWakeup | integer |
A felhasználó felébredése utáni percek teljes száma. |
|
minutesAsleep
|
sleep.minutesAsleep | integer |
A felhasználó által elalvott percek teljes száma. |
|
minutesAwake
|
sleep.minutesAwake | integer |
Csak az "ébresztési" percek teljes összege. Ez nem foglalja magában az elalvás előtt vagy ébredés után. |
|
minutesToFallAsleep
|
sleep.minutesToFallAsleep | integer |
A felhasználó elalvás előtti percek teljes száma. Ez az érték általában 0 az automatikusan létrehozott alvásnaplók esetében. |
|
logType
|
sleep.logType | string |
auto_detected | kézikönyv |
|
startTime
|
sleep.startTime | string |
Az alvásnapló kezdetének időpontja. |
|
timeInBed
|
sleep.timeInBed | integer |
A felhasználó által az ágyban lévő percek teljes száma. |
|
típus
|
sleep.type | string |
klasszikus | Szakaszában |
|
mély
|
summary.stages.deep | integer |
mély |
|
fény
|
summary.stages.light | integer |
fény |
|
rem
|
summary.stages.rem | integer |
rem |
|
felébred
|
summary.stages.wake | integer |
felébred |
|
totalMinutesAsleep
|
summary.totalMinutesAsleep | integer |
Az alvásnapló összes alvási rekordjában a felhasználó által elalvott percek teljes száma. |
|
totalSleepRecords
|
summary.totalSleepRecords | integer |
Az alvásnaplóban található alvásrekordok száma. |
|
totalTimeInBed
|
summary.totalTimeInBed | integer |
A felhasználó által az alvásnaplóban szereplő összes rekordban az ágyban lévő percek teljes száma. |
Alvásnapló lekérése dátumtartomány szerint
Egy felhasználó alvásnapló-bejegyzéseinek listáját adja vissza egy dátumtartományhoz.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A felhasználó kódolt azonosítója |
|
Kezdés dátuma
|
startDate | True | string |
Az első alvásnapló visszaadásának dátuma (yyyy-mm-dd) |
|
Záró dátum
|
endDate | True | string |
Az utolsó alvásnapló visszaadásának dátuma (yyyy-mm-dd) |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
sleep
|
sleep | array of object |
sleep |
|
dateOfSleep
|
sleep.dateOfSleep | string |
Az alvásnapló befejezésének dátuma. |
|
duration
|
sleep.duration | integer |
Az alvás hossza ezredmásodpercben. |
|
hatékonyság
|
sleep.efficiency | integer |
Kiszámított alvási hatékonysági pontszám. Ez nem a mobilalkalmazásban elérhető alvási pontszám. |
|
endTime
|
sleep.endTime | string |
Az alvásnapló befejezésének időpontja. |
|
infoCode
|
sleep.infoCode | integer |
Az alvásnaplóban gyűjtött adatok minőségét jelölő egész szám. 0 = Elegendő adat az alvásnapló létrehozásához. 1 = Nincs elegendő szívverési adat. 2 = Az alvási időszak túl rövid volt (kevesebb, mint 3 óra). 3 = Kiszolgálóoldali probléma. |
|
isMainSleep
|
sleep.isMainSleep | boolean |
logikai |
|
adat
|
sleep.levels.data | array of object |
adat |
|
dátumIdő
|
sleep.levels.data.dateTime | string |
dátumIdő |
|
szint
|
sleep.levels.data.level | string |
szint |
|
repeta
|
sleep.levels.data.seconds | integer |
repeta |
|
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 |
|
thirtyDayAvgMinutes
|
sleep.levels.summary.deep.thirtyDayAvgMinutes | integer |
thirtyDayAvgMinutes |
|
count
|
sleep.levels.summary.light.count | integer |
count |
|
minutes
|
sleep.levels.summary.light.minutes | integer |
minutes |
|
thirtyDayAvgMinutes
|
sleep.levels.summary.light.thirtyDayAvgMinutes | integer |
thirtyDayAvgMinutes |
|
count
|
sleep.levels.summary.rem.count | integer |
count |
|
minutes
|
sleep.levels.summary.rem.minutes | integer |
minutes |
|
thirtyDayAvgMinutes
|
sleep.levels.summary.rem.thirtyDayAvgMinutes | integer |
thirtyDayAvgMinutes |
|
count
|
sleep.levels.summary.wake.count | integer |
count |
|
minutes
|
sleep.levels.summary.wake.minutes | integer |
minutes |
|
thirtyDayAvgMinutes
|
sleep.levels.summary.wake.thirtyDayAvgMinutes | integer |
thirtyDayAvgMinutes |
|
shortData
|
sleep.levels.shortData | array of object |
shortData |
|
dátumIdő
|
sleep.levels.shortData.dateTime | string |
dátumIdő |
|
szint
|
sleep.levels.shortData.level | string |
szint |
|
repeta
|
sleep.levels.shortData.seconds | integer |
repeta |
|
logId
|
sleep.logId | integer |
Alvásnapló azonosítója. |
|
minutesAfterWakeup
|
sleep.minutesAfterWakeup | integer |
A felhasználó felébredése utáni percek teljes száma. |
|
minutesAsleep
|
sleep.minutesAsleep | integer |
A felhasználó által elalvott percek teljes száma. |
|
minutesAwake
|
sleep.minutesAwake | integer |
Csak az "ébresztési" percek teljes összege. Ez nem foglalja magában az elalvás előtt vagy ébredés után. |
|
minutesToFallAsleep
|
sleep.minutesToFallAsleep | integer |
A felhasználó elalvás előtti percek teljes száma. Ez az érték általában 0 az automatikusan létrehozott alvásnaplók esetében. |
|
logType
|
sleep.logType | string |
auto_detected | kézikönyv |
|
startTime
|
sleep.startTime | string |
Az alvásnapló kezdete |
|
timeInBed
|
sleep.timeInBed | integer |
A felhasználó által az ágyban lévő percek teljes száma |
|
típus
|
sleep.type | string |
klasszikus | Szakaszában |
Alvásnapló-lista lekérése
Egy felhasználó alvásnapló-bejegyzéseinek listáját adja vissza egy adott dátum előtt vagy után
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A felhasználó kódolt azonosítója |
|
Dátum után
|
afterDate | string |
A felhasználó alvó naplójának visszaadásának dátuma után (yyyy-mm-dd) |
|
|
Dátum előtti
|
beforeDate | string |
A felhasználó alvási naplójának visszaadásának dátuma előtt (yyyy-mm-dd) |
|
|
Fajta
|
sort | string |
növekvő vagy csökkenő |
|
|
Limit
|
limit | integer |
A visszaadandó alvásnaplók száma. (max. 100) |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
afterDate
|
pagination.afterDate | string |
afterDate |
|
limit
|
pagination.limit | integer |
limit |
|
next
|
pagination.next | string |
next |
|
eltolás
|
pagination.offset | integer |
eltolás |
|
előző
|
pagination.previous | string |
előző |
|
rendez
|
pagination.sort | string |
rendez |
|
sleep
|
sleep | array of object |
sleep |
|
dateOfSleep
|
sleep.dateOfSleep | string | |
|
duration
|
sleep.duration | integer |
duration |
|
hatékonyság
|
sleep.efficiency | integer |
hatékonyság |
|
endTime
|
sleep.endTime | string |
endTime |
|
infoCode
|
sleep.infoCode | integer |
infoCode |
|
isMainSleep
|
sleep.isMainSleep | boolean |
isMainSleep |
|
adat
|
sleep.levels.data | array of object |
adat |
|
dátumIdő
|
sleep.levels.data.dateTime | string |
dátumIdő |
|
szint
|
sleep.levels.data.level | string |
szint |
|
repeta
|
sleep.levels.data.seconds | integer |
repeta |
|
shortData
|
sleep.levels.shortData | array of object |
shortData |
|
dátumIdő
|
sleep.levels.shortData.dateTime | string |
dátumIdő |
|
szint
|
sleep.levels.shortData.level | string |
szint |
|
repeta
|
sleep.levels.shortData.seconds | integer |
repeta |
|
count
|
sleep.levels.summary.deep.count | integer |
count |
|
minutes
|
sleep.levels.summary.deep.minutes | integer |
minutes |
|
thirtyDayAvgMinutes
|
sleep.levels.summary.deep.thirtyDayAvgMinutes | integer |
thirtyDayAvgMinutes |
|
count
|
sleep.levels.summary.light.count | integer |
count |
|
minutes
|
sleep.levels.summary.light.minutes | integer |
minutes |
|
thirtyDayAvgMinutes
|
sleep.levels.summary.light.thirtyDayAvgMinutes | integer |
thirtyDayAvgMinutes |
|
count
|
sleep.levels.summary.rem.count | integer |
count |
|
minutes
|
sleep.levels.summary.rem.minutes | integer |
minutes |
|
thirtyDayAvgMinutes
|
sleep.levels.summary.rem.thirtyDayAvgMinutes | integer |
thirtyDayAvgMinutes |
|
count
|
sleep.levels.summary.wake.count | integer |
count |
|
minutes
|
sleep.levels.summary.wake.minutes | integer |
minutes |
|
thirtyDayAvgMinutes
|
sleep.levels.summary.wake.thirtyDayAvgMinutes | integer |
thirtyDayAvgMinutes |
|
logId
|
sleep.logId | integer |
logId |
|
logType
|
sleep.logType | string |
logType |
|
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 |
|
típus
|
sleep.type | string |
típus |
Az összes tevékenységtípus lekérése
Lekéri az összes érvényes Fitbit nyilvános tevékenység és a privát, felhasználó által létrehozott tevékenységek listáját a Fitbit-tevékenységek adatbázisából a kért formátumban. Ha elérhető, a tevékenységszintű adatok megjelennek.
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
categories
|
categories | array of object |
categories |
|
activities
|
categories.activities | array of object |
activities |
|
hozzáférési szint
|
categories.activities.accessLevel | string |
hozzáférési szint |
|
activityLevels
|
categories.activities.activityLevels | array of object |
activityLevels |
|
azonosító
|
categories.activities.activityLevels.id | integer |
azonosító |
|
maxSpeedMPH
|
categories.activities.activityLevels.maxSpeedMPH | integer |
maxSpeedMPH |
|
Mets
|
categories.activities.activityLevels.mets | integer |
Mets |
|
minSpeedMPH
|
categories.activities.activityLevels.minSpeedMPH | integer |
minSpeedMPH |
|
név
|
categories.activities.activityLevels.name | string |
név |
|
hasSpeed
|
categories.activities.hasSpeed | boolean |
hasSpeed |
|
azonosító
|
categories.activities.id | integer |
azonosító |
|
név
|
categories.activities.name | string |
név |
|
Mets
|
categories.activities.mets | float |
Mets |
Barátok lekérése ranglista
Ez a végpont visszaadja a felhasználó barátjának ranglistát
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A felhasználó kódolt azonosítója |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
adat
|
data | array of object |
adat |
|
típus
|
data.type | string |
típus |
|
azonosító
|
data.id | string |
azonosító |
|
step-rank
|
data.attributes.step-rank | integer |
Rangsorolás a felhasználó barátai között. |
|
lépés-összefoglalás
|
data.attributes.step-summary | integer |
Heti lépések száma. |
|
típus
|
data.relationships.user.data.type | string |
típus |
|
azonosító
|
data.relationships.user.data.id | string |
azonosító |
|
Tartalmazza
|
included | array of object |
Tartalmazza |
|
típus
|
included.type | string |
típus |
|
azonosító
|
included.id | string |
azonosító |
|
megtestesülés
|
included.attributes.avatar | string |
Hivatkozás a felhasználó avatarképére. |
|
gyermek
|
included.attributes.child | boolean |
gyermek |
|
Barát
|
included.attributes.friend | boolean |
Barát |
|
név
|
included.attributes.name | string |
név |
Eszközök beszerzése
Lekéri a felhasználó fiókjához párosított Fitbit-eszközök listáját.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A felhasználó kódolt azonosítója |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
|
array of object | ||
|
akkumulátor
|
battery | string |
Az eszköz akkumulátorának szintjét adja vissza |
|
batteryLevel
|
batteryLevel | integer |
Az eszköz akkumulátorszint-százalékos arányát adja vissza. |
|
deviceVersion
|
deviceVersion | string |
Az eszköz termékneve. |
|
features
|
features | array of |
features |
|
azonosító
|
id | string |
Az eszköz azonosítója. |
|
lastSyncTime
|
lastSyncTime | string |
Az eszköz és a Fitbit mobilalkalmazás legutóbbi szinkronizálásának időbélyege. |
|
Mac
|
mac | string |
Mac-azonosítószám |
|
típus
|
type | string |
TRACKER | HANGSOR |
Gyakori tevékenységek lekérése
Lekéri egy felhasználó gyakori tevékenységeinek listáját.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A felhasználó kódolt azonosítója |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
|
array of object | ||
|
activityId
|
activityId | integer |
A rögzített tevékenység azonosítószáma. |
|
kalóriák
|
calories | integer |
A tevékenységhez kapcsolódó elégetett kalóriák száma. |
|
leírás
|
description | string |
További információ a rögzített tevékenységről. |
|
distance
|
distance | integer |
A rögzített tevékenységhez kapcsolódó távolság. |
|
duration
|
duration | integer |
A gyakorlat szerkesztése utáni időtartam (ezredmásodperc). Ez az érték szüneteket fog tartalmazni a gyakorlat során. |
|
név
|
name | string |
A rögzített tevékenység neve. |
HRV-összegzés lekérése dátum szerint
Ez a végpont egyetlen dátumhoz adja vissza a pulzusszám variabilitási (HRV) adatait
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A felhasználó kódolt azonosítója |
|
Date
|
date | True | string |
A dátum yyyy-MM-dd vagy ma formátumban. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
hrv
|
hrv | array of object |
hrv |
|
dailyRmssd
|
hrv.value.dailyRmssd | float |
A szívverések közötti egymást követő különbségek (RMSSD) négyzete. Méri a felhasználó napi pulzusszámának rövid távú variabilitását ezredmásodpercben (ms). |
|
deepRmssd
|
hrv.value.deepRmssd | float |
A szívverések közötti egymást követő különbségek (RMSSD) négyzete. Méri a felhasználó pulzusszámának rövid távú variabilitását mély alvás közben, ezredmásodpercben (ms). |
|
dátumIdő
|
hrv.dateTime | string |
Az YYYY-MM-DD formátumban megadott alvásnapló-dátum. |
Jelvények lekérése
Lekéri a felhasználó jelvényeinek listáját.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A felhasználó kódolt azonosítója |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Jelvények
|
badges | array of object |
Jelvények |
|
badgeGradientEndColor
|
badges.badgeGradientEndColor | string |
badgeGradientEndColor |
|
badgeGradientStartColor
|
badges.badgeGradientStartColor | string |
badgeGradientStartColor |
|
badgeType
|
badges.badgeType | string |
A kapott jelvény típusa. |
|
kategória
|
badges.category | string |
kategória |
|
Üdv
|
badges.cheers | array of |
Üdv |
|
dátumIdő
|
badges.dateTime | string |
A jelvény érvénybe lépésének dátuma. |
|
leírás
|
badges.description | string |
leírás |
|
earnedMessage
|
badges.earnedMessage | string |
earnedMessage |
|
kódolt azonosító
|
badges.encodedId | string |
kódolt azonosító |
|
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 |
|
név
|
badges.name | string |
név |
|
shareImage640px
|
badges.shareImage640px | string |
shareImage640px |
|
shareText
|
badges.shareText | string |
shareText |
|
rövidLeírás
|
badges.shortDescription | string |
rövidLeírás |
|
shortName
|
badges.shortName | string |
shortName |
|
timesAchieved
|
badges.timesAchieved | integer |
Hányszor érte el a felhasználó a jelvényt. |
|
value
|
badges.value | integer |
A jelvény célja az egységmérésben. |
Kedvenc tevékenységek lekérése
Lekéri a felhasználó kedvenc tevékenységeinek listáját.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A felhasználó kódolt azonosítója |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
|
array of object | ||
|
activityId
|
activityId | integer |
A rögzített tevékenység azonosítószáma. |
|
leírás
|
description | string |
További információ a rögzített tevékenységről. |
|
Mets
|
mets | integer |
Az elvégzett tevékenység metabolikus megfelelője (MET-jei). |
|
név
|
name | string |
A rögzített tevékenység neve. |
Legutóbbi tevékenységtípusok lekérése
Lekéri egy felhasználó legutóbbi tevékenységtípusainak listáját, amely az adott típus utolsó tevékenységnaplójának néhány részletével van naplózva.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A felhasználó kódolt azonosítója |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
|
array of object | ||
|
activityId
|
activityId | integer |
A tevékenység vagy gyakorlat numerikus azonosítója. |
|
kalóriák
|
calories | integer |
A rögzített tevékenység során elégetett kalóriák száma. |
|
leírás
|
description | string |
A tevékenységre vagy gyakorlatra vonatkozó információk, ha rendelkezésre állnak. |
|
distance
|
distance | integer |
A rögzített tevékenység során megtett távolság. |
|
duration
|
duration | integer |
A rögzített tevékenység elvégzéséhez eltelt idő (ezredmásodperc). |
|
név
|
name | string |
A tevékenység vagy gyakorlat neve. |
Légzési sebesség összegzése dátum szerint
Ez a végpont egyetlen dátum átlagos légzési sebességadatait adja vissza. A légzési sebesség adatai kifejezetten a felhasználó "fő alvására" vonatkoznak, amely a leghosszabb egyetlen időszak, amely alatt egy adott napon aludtak.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A felhasználó kódolt azonosítója |
|
Date
|
date | True | string |
A dátum yyyyy-mm-dd vagy ma formátumban. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Br
|
br | array of object |
Br |
|
breathingRate
|
br.value.breathingRate | float |
A percenkénti lélegzetek átlagos száma. |
|
dátumIdő
|
br.dateTime | string |
Az YYYY-MM-DD formátumban megadott alvásnapló-dátum. |
Napi tevékenység összegzésének lekérése
Lekéri a felhasználó tevékenységeinek és tevékenységnapló-bejegyzéseinek összegzését és listáját egy adott napra vonatkozóan.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A felhasználó kódolt azonosítója |
|
Date
|
date | True | string |
Date |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
activities
|
activities | array of |
activities |
|
activeMinutes
|
goals.activeMinutes | integer |
activeMinutes |
|
caloriesOut
|
goals.caloriesOut | integer |
caloriesOut |
|
distance
|
goals.distance | float |
distance |
|
padló
|
goals.floors | integer |
padló |
|
steps
|
goals.steps | integer |
steps |
|
activeScore
|
summary.activeScore | integer |
activeScore |
|
activityCalories
|
summary.activityCalories | integer |
activityCalories |
|
calorieEstimationMu
|
summary.calorieEstimationMu | integer |
calorieEstimationMu |
|
kalóriaBMR
|
summary.caloriesBMR | integer |
kalóriaBMR |
|
caloriesOut
|
summary.caloriesOut | integer |
caloriesOut |
|
caloriesOutUnestimated
|
summary.caloriesOutUnestimated | integer |
caloriesOutUnestimated |
|
customHeartRateZones
|
summary.customHeartRateZones | array of object |
customHeartRateZones |
|
caloriesOut
|
summary.customHeartRateZones.caloriesOut | integer |
caloriesOut |
|
max
|
summary.customHeartRateZones.max | integer |
max |
|
min
|
summary.customHeartRateZones.min | integer |
min |
|
minutes
|
summary.customHeartRateZones.minutes | integer |
minutes |
|
név
|
summary.customHeartRateZones.name | string |
név |
|
Távolságok
|
summary.distances | array of object |
Távolságok |
|
tevékenység
|
summary.distances.activity | string |
<tevékenység neve> | total | tracker | loggedActivities | veryActive | moderatelyActive | lightlyActive | sedentaryActive |
|
distance
|
summary.distances.distance | integer |
A megadott erőforrás esetében a Accept-Language fejléc által meghatározott egységekben megjelenített napon megtett távolság. |
|
tengerszint feletti magasság
|
summary.elevation | integer |
A Accept-Language fejléc által meghatározott egységekben megjelenített nap magassági értéke. |
|
fairlyActiveMinutes
|
summary.fairlyActiveMinutes | integer |
A felhasználó teljes percszáma viszonylag/mérsékelten aktív volt. |
|
padló
|
summary.floors | integer |
Az egyenértékű emeletek a Accept-Language fejléc által meghatározott egységekben megjelenített napon másztak fel. |
|
heartRateZones
|
summary.heartRateZones | array of object |
heartRateZones |
|
caloriesOut
|
summary.heartRateZones.caloriesOut | integer |
caloriesOut |
|
max
|
summary.heartRateZones.max | integer |
max |
|
min
|
summary.heartRateZones.min | integer |
min |
|
minutes
|
summary.heartRateZones.minutes | integer |
minutes |
|
név
|
summary.heartRateZones.name | string |
Ennek az értéknek a megtekintéséhez szívverési hatókör szükséges. Tartományon kívül | Zsírégető | Kardio | Csúcs |
|
lightlyActiveMinutes
|
summary.lightlyActiveMinutes | integer |
A felhasználó által enyhén aktív összes perc. |
|
marginalCalories
|
summary.marginalCalories | integer |
Az egész napra vonatkozó becsült becsült kalóriák teljes száma. |
|
restingHeartRate
|
summary.restingHeartRate | integer |
Az érték megtekintéséhez a pulzusszám hatóköre szükséges. |
|
sedentaryMinutes
|
summary.sedentaryMinutes | integer |
A felhasználó által ülő összes perc. |
|
steps
|
summary.steps | integer |
Az adott napra vonatkozó összes lépés. |
|
useEstimation
|
summary.useEstimation | boolean |
Logikai érték, amely azt jelzi, hogy a számításokban becslést használnak-e. |
|
veryActiveMinutes
|
summary.veryActiveMinutes | integer |
A felhasználó teljes percszáma nagyon aktív volt. |
Profil beszerzése
Lekéri a felhasználó profiladatait.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A felhasználó kódolt azonosítója |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
aboutMe
|
user.aboutMe | string |
A felhasználó fiókbeállításaiban megadott "Rólam" információ. |
|
életkor
|
user.age | string |
A felhasználó fiókbeállításaiban megadott születésnapjuk alapján megadott életkor. |
|
nagykövet
|
user.ambassador | string |
nagykövet |
|
autoStrideEnabled
|
user.autoStrideEnabled | string |
autoStrideEnabled |
|
megtestesülés
|
user.avatar | string |
megtestesülés |
|
avatar150
|
user.avatar150 | string |
avatar150 |
|
avatar640
|
user.avatar640 | string |
avatar640 |
|
averageDailySteps
|
user.averageDailySteps | string |
A felhasználóra kiszámított napi átlagos lépések. |
|
challengesBeta
|
user.challengesBeta | string |
challengesBeta |
|
clockTimeDisplayFormat
|
user.clockTimeDisplayFormat | string |
clockTimeDisplayFormat |
|
country
|
user.country | string |
country |
|
testületi
|
user.corporate | string |
testületi |
|
corporateAdmin
|
user.corporateAdmin | string |
corporateAdmin |
|
dateOfBirth
|
user.dateOfBirth | string |
dateOfBirth |
|
kijelző neve
|
user.displayName | string |
kijelző neve |
|
displayNameSetting
|
user.displayNameSetting | string |
displayNameSetting |
|
távolsági egység
|
user.distanceUnit | string |
távolsági egység |
|
kódolt azonosító
|
user.encodedId | string |
kódolt azonosító |
|
exerciseGoal
|
user.features.exerciseGoal | string |
exerciseGoal |
|
keresztnév
|
user.firstName | string |
keresztnév |
|
foodsLocale
|
user.foodsLocale | string |
foodsLocale |
|
fullName
|
user.fullName | string |
fullName |
|
gender
|
user.gender | string |
gender |
|
glucoseUnit
|
user.glucoseUnit | string |
glucoseUnit |
|
magasság
|
user.height | string |
A felhasználó fiókbeállításaiban megadott magasságérték. |
|
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 |
|
lastName
|
user.lastName | string |
lastName |
|
legalTermsAcceptRequired
|
user.legalTermsAcceptRequired | string |
legalTermsAcceptRequired |
|
területi beállítás
|
user.locale | string |
területi beállítás |
|
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 |
|
state
|
user.state | string |
state |
|
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 |
A felhasználó által jelenleg szerzett Fitbit-jelvényeket tartalmazó tömb. |
|
waterUnit
|
user.waterUnit | string |
waterUnit |
|
waterUnitName
|
user.waterUnitName | string |
waterUnitName |
|
súly
|
user.weight | string |
súly |
|
súlyegység
|
user.weightUnit | string |
súlyegység |
Riasztások lekérése
Lekéri az adott eszközhöz engedélyezett riasztásokat.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A felhasználó kódolt azonosítója |
|
Nyomkövető azonosítója
|
tracker-id | True | string |
Annak a nyomkövetőnek az azonosítója, amelyhez az adatokat visszaadják. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
trackerAlarms
|
trackerAlarms | array of object |
trackerAlarms |
|
alarmId
|
trackerAlarms.alarmId | integer |
A riasztás azonosítóját jelképező numerikus érték. |
|
törölt
|
trackerAlarms.deleted | boolean |
Jelzi, hogy törölték-e a riasztást. |
|
enabled
|
trackerAlarms.enabled | boolean |
Jelzi, hogy engedélyezve van-e a riasztás. |
|
ismétlődő
|
trackerAlarms.recurring | boolean |
Azt jelzi, hogy egy riasztás ismétlődő-e. |
|
snoozeCount
|
trackerAlarms.snoozeCount | integer |
Azt jelzi, hogy a riasztás hányszor fog kiszökni. |
|
snoozeLength
|
trackerAlarms.snoozeLength | integer |
A szundi időszakok közötti percekben megadott időt jelzi. |
|
syncedToDevice
|
trackerAlarms.syncedToDevice | boolean |
igaz | téves |
|
time
|
trackerAlarms.time | string |
A megadott riasztás idő- és UTC-eltolása. |
|
rezgés
|
trackerAlarms.vibe | string |
A konfigurált rezgés típusát adja vissza. |
|
weekDays
|
trackerAlarms.weekDays | array of string |
weekDays |
Súlynapló lekérése
Lekéri az adott dátumhoz tartozó összes felhasználó súlynapló-bejegyzéseinek listáját.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A felhasználó kódolt azonosítója |
|
Date
|
date | True | string |
Az yyyy-mm-dd formátumban megadott dátum |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
súly
|
weight | array of object |
súly |
|
Bmi
|
weight.bmi | float |
Számított BMI X.XX formátumban |
|
date
|
weight.date | string |
Naplóbejegyzés dátuma yyyyy-mm-ddformátumban. |
|
zsír
|
weight.fat | integer | |
|
logId
|
weight.logId | integer |
A súlynapló-azonosítók egyediek a felhasználó számára, de globálisan nem egyediek. |
|
adatforrás
|
weight.source | string |
adatforrás |
|
time
|
weight.time | string |
A mérés időpontja; óra és perc HH:mm:ss formátumban, ha nincs megadva, a nap utolsó másodpercére van állítva. |
|
súly
|
weight.weight | integer |
Súly X.XX formátumban, a Accept-Language fejlécnek megfelelő egységrendszerben, vagy ha a metrika nem adja meg. |
Súlyozási idősorok lekérése dátum szerint
Lekéri a felhasználó súlynapló-bejegyzéseinek listáját egy adott időszakra vonatkozóan.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A felhasználó kódolt azonosítója |
|
Date
|
date | True | string |
Az yyyy-mm-dd vagy ma formátumban megadott időszak záródátuma. |
|
Időszak
|
period | True | string |
Az a tartomány, amelyhez az adatokat visszaadja a rendszer. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
súly
|
weight | array of object |
súly |
|
Bmi
|
weight.bmi | float |
Számított BMI X.XX formátumban. |
|
date
|
weight.date | string |
Naplóbejegyzés dátuma yyyyy-mm-ddformátumban. |
|
zsír
|
weight.fat | integer |
A testzsír százalék. |
|
logId
|
weight.logId | integer |
A súlynapló azonosítói. Ez egyedi a felhasználó számára, de globálisan nem egyedi. |
|
adatforrás
|
weight.source | string |
A súlynapló forrása. |
|
time
|
weight.time | string |
A mérés időpontja; óra és perc HH:mm:ss formátumban, ha nincs megadva, a nap utolsó másodpercére van állítva. |
|
súly
|
weight.weight | integer |
Súly X.XX formátumban, a Accept-Language fejlécnek megfelelő egységrendszerben, vagy ha a metrika nem adja meg. |
Testzsír idősor lekérése dátum szerint
Lekéri a felhasználó testzsírnaplójának egy adott időszakra vonatkozó bejegyzéseinek listáját.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A felhasználó kódolt azonosítója |
|
Date
|
date | True | string |
Az yyyy-mm-dd vagy ma formátumban megadott időszak záródátuma. |
|
Időszak
|
period | True | string |
Az a tartomány, amelyhez az adatokat visszaadja a rendszer. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
zsír
|
fat | array of object |
zsír |
|
date
|
fat.date | string |
A testzsírnapló rögzítésének dátuma. |
|
zsír
|
fat.fat | float |
A testzsír százalék. |
|
logId
|
fat.logId | integer |
A testzsír naplóazonosítója. |
|
adatforrás
|
fat.source | string |
Az a hely, ahonnan a testzsíradatok származnak. További információkért tekintse meg a "forrás" értékeket. |
|
time
|
fat.time | string |
Az időbélyeg, amikor a testzsír naplót rögzítették. |
Testzsírnapló lekérése
Lekéri a felhasználó testzsírnaplójának egy adott dátumra vonatkozó bejegyzéseinek listáját.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A felhasználó kódolt azonosítója |
|
Date
|
date | True | string |
A dátum yyyyy-mm-ddformátumban. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
zsír
|
fat | array of object |
zsír |
|
date
|
fat.date | string |
A testzsírnapló rögzítésének dátuma. |
|
zsír
|
fat.fat | integer |
A testzsír százalék. |
|
logId
|
fat.logId | integer |
A testzsír naplóazonosítója. |
|
adatforrás
|
fat.source | string |
Az a hely, ahonnan a testzsíradatok származnak. |
|
time
|
fat.time | string |
Az időbélyeg, amikor a testzsír naplót rögzítették. |
Tevékenység idősorának lekérése dátum szerint
Lekéri egy adott erőforrás tevékenységadatait egy adott időszakra vonatkozóan egy dátum és egy időszak megadásával. A válasz csak a napi összegző értékeket tartalmazza.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A felhasználó kódolt azonosítója |
|
Resource
|
resource | True | string |
A visszaadandó adatok erőforrása. |
|
Date
|
date | True | string |
Az yyyy-mm-dd formátumban megadott időszak záró dátuma |
|
Időszak
|
period | True | string |
Az a tartomány, amelyhez az adatokat visszaadja a rendszer. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
tevékenységek lépései
|
activities-steps | array of object |
tevékenységek lépései |
|
dátumIdő
|
activities-steps.dateTime | string |
dátumIdő |
|
value
|
activities-steps.value | string |
value |
Tevékenység TCX-ének lekérése
A Training Center XML (TCX) egy olyan adatcsere-formátum, amely GPS-, pulzus- és köradatokat tartalmaz. Ez a végpont gps és pulzusadatok használatával kéri le a felhasználó tartózkodási helyének adatait egy naplózott gyakorlat során.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A használat kódolt azonosítója |
|
Naplóazonosító
|
log-id | True | string |
A tevékenység naplóazonosítója. |
|
Részleges TCX
|
includePartialTCX | boolean |
Tartalmazza a TCX-pontokat, ha a GPS-adatok nem érhetők el. |
Tevékenységi célok lekérése
Lekéri a felhasználó aktuális napi vagy heti tevékenységcéljait.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A felhasználó kódolt azonosítója |
|
Időszak
|
period | True | string |
napi| heti |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
activeMinutes
|
goals.activeMinutes | integer |
Napi aktív perc cél. A heti célokhoz nem ad vissza értéket. |
|
activeZoneMinutes
|
goals.activeZoneMinutes | integer |
Napi vagy heti aktív zóna percek célja. |
|
caloriesOut
|
goals.caloriesOut | integer |
Napi kalória égett cél. A heti célokhoz nem ad vissza értéket. |
|
distance
|
goals.distance | float |
Napi vagy heti távolsági cél. |
|
padló
|
goals.floors | integer |
Napi vagy heti szinten mászott cél. |
|
steps
|
goals.steps | integer |
A napi vagy heti lépések célja. |
Tevékenységnapló-lista lekérése
Lekéri egy felhasználó tevékenységnapló-bejegyzéseinek listáját egy adott nap előtt vagy után.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A felhasználó kódolt azonosítója |
|
Dátum után
|
afterDate | string |
A következő dátum (yyyy-mm-dd) |
|
|
Dátum előtti
|
beforeDate | string |
Az előző dátum (yyyy-mm-dd) |
|
|
Fajta
|
sort | string |
A tételek rendezési sorrendje dátum szerint. |
|
|
Limit
|
limit | integer |
A visszaadott bejegyzések száma. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
activities
|
activities | array of object |
activities |
|
activeDuration
|
activities.activeDuration | integer |
Az egyes tevékenységszinteken belüli időmennyiség (ezredmásodperc). |
|
activityLevel
|
activities.activityLevel | array of object |
activityLevel |
|
minutes
|
activities.activityLevel.minutes | integer |
minutes |
|
név
|
activities.activityLevel.name | string |
név |
|
activityName
|
activities.activityName | string |
A rögzített gyakorlat neve. |
|
activityTypeId
|
activities.activityTypeId | integer |
Az activityName azonosítószáma. |
|
kalóriák
|
activities.calories | integer |
A gyakorlat során elégetett kalóriák száma. |
|
caloriesLink
|
activities.caloriesLink | string |
Webes API-végpont, amely meghívja az elnevezett gyakorlathoz elégetett kalóriákat. |
|
duration
|
activities.duration | integer |
A gyakorlat szerkesztése utáni időtartam (ezredmásodperc). Ha a gyakorlat nem lett szerkesztve, az időtartam = originalDuration. Ez az érték szüneteket fog tartalmazni a gyakorlat során. |
|
elevationGain
|
activities.elevationGain | float |
A gyakorlat során szerzett magasság. |
|
utoljára módosítva
|
activities.lastModified | string |
A gyakorlat időbélyege legutóbb módosult. |
|
logId
|
activities.logId | integer |
A gyakorlat tevékenységnapló-azonosítója. |
|
logType
|
activities.logType | string |
auto_detected | kézi | mobile_run | tracker | a harmadik féltől származó alkalmazás neve |
|
kalóriák
|
activities.manualValuesSpecified.calories | boolean |
Logikai érték, amely azt jelzi, hogy a gyakorlat rögzítésekor kalóriát adtak-e meg. |
|
distance
|
activities.manualValuesSpecified.distance | boolean |
Logikai érték, amely jelzi, hogy a gyakorlat rögzítésekor távolság volt-e megadva. |
|
steps
|
activities.manualValuesSpecified.steps | boolean |
Logikai érték, amely jelzi, hogy a gyakorlat rögzítésekor a lépések meg lett-e adva. |
|
originalDuration
|
activities.originalDuration | integer |
A gyakorlat kezdeti hossza (ezredmásodperc), amelyet a gyakorlat rögzített. Ez az érték szüneteket fog tartalmazni a gyakorlat során. |
|
originalStartTime
|
activities.originalStartTime | string |
A gyakorlat kezdeti kezdési dátuma. |
|
startTime
|
activities.startTime | string |
A gyakorlat szerkesztése utáni kezdési dátum. Ha a gyakorlat nem lett szerkesztve, a startTime = originalStartTime. |
|
steps
|
activities.steps | integer |
A gyakorlat során végrehajtott lépések száma. |
|
tcxLink
|
activities.tcxLink | string |
A TCX-fájl letöltésének URL-címe. |
|
afterDate
|
pagination.afterDate | string |
afterDate |
|
limit
|
pagination.limit | integer |
limit |
|
next
|
pagination.next | string |
next |
|
eltolás
|
pagination.offset | integer |
eltolás |
|
előző
|
pagination.previous | string |
előző |
|
rendez
|
pagination.sort | string |
rendez |
Tevékenységtípus lekérése
Egyetlen tevékenység adatait kéri le a Fitbit-tevékenységek adatbázisából a kért formátumban. Ha elérhető, a tevékenységszintű adatok megjelennek.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A felhasználó kódolt azonosítója |
|
Tevékenységazonosító
|
activity-id | True | string |
Tevékenységazonosító |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
hozzáférési szint
|
activity.accessLevel | string |
NYILVÁNOS | PRIVÁT |
|
activityLevels
|
activity.activityLevels | array of object |
activityLevels |
|
azonosító
|
activity.activityLevels.id | integer |
A megfelelő tevékenységszintet képviselő numerikus érték. |
|
maxSpeedMPH
|
activity.activityLevels.maxSpeedMPH | float |
Maximális sebesség MPH-ban. Érték: -1 azt jelenti, hogy nem alkalmazható. |
|
Mets
|
activity.activityLevels.mets | integer |
A tevékenységazonosító METs-pontszáma. |
|
minSpeedMPH
|
activity.activityLevels.minSpeedMPH | integer |
Minimális sebesség MPH-ban. Érték: -1 azt jelenti, hogy nem alkalmazható. |
|
név
|
activity.activityLevels.name | string |
A tevékenységszint neve. |
|
hasSpeed
|
activity.hasSpeed | boolean |
igaz | téves |
|
azonosító
|
activity.id | integer |
A megfelelő tevékenységet jelképező numerikus érték. |
|
név
|
activity.name | string |
A tevékenység vagy gyakorlat neve. |
Törzs idősorának lekérése dátum szerint
Lekéri a felhasználó bmijének, testzsírjának vagy súlyának listáját egy adott időszakra vonatkozóan.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A felhasználó kódolt azonosítója |
|
Resource
|
resource | True | string |
A visszaadandó törzserőforrás. |
|
Date
|
date | True | string |
Az yyyy-mm-dd vagy ma formátumban megadott időszak záródátuma. |
|
Időszak
|
period | True | string |
Az a tartomány, amelyhez az adatokat visszaadja a rendszer. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
testtömeg
|
body-weight | array of object |
testtömeg |
|
dátumIdő
|
body-weight.dateTime | string |
dátumIdő |
|
value
|
body-weight.value | string |
value |
Törzscélok lekérése
Lekéri a felhasználó testzsír- és súlyozási céljait.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A felhasználó kódolt azonosítója |
|
Cél típusa
|
goal-type | True | string |
Cél típusa |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
goalType
|
goal.goalType | string | |
|
startDate
|
goal.startDate | string |
A cél kezdő dátuma. |
|
startWeight
|
goal.startWeight | float |
A felhasználó súlya a cél elérésekor. |
|
súly
|
goal.weight | float |
Az elérni kívánt súlyozási cél. |
|
weightThreshold
|
goal.weightThreshold | float |
Az ajánlott mennyiségű súlyt, hogy elveszíti minden héten elérni és fenntartani a célt. |
Élettartam-statisztikák lekérése
Lekéri a felhasználó tevékenységstatisztikáit.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felhasználói azonosító
|
user-id | True | string |
A felhasználó kódolt azonosítója |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
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 |
|
caloriesOut
|
lifetime.total.caloriesOut | integer |
caloriesOut |
|
distance
|
lifetime.total.distance | float |
distance |
|
padló
|
lifetime.total.floors | integer |
padló |
|
steps
|
lifetime.total.steps | integer |
steps |
|
activeScore
|
lifetime.tracker.activeScore | integer |
activeScore |
|
caloriesOut
|
lifetime.tracker.caloriesOut | integer |
caloriesOut |
|
distance
|
lifetime.tracker.distance | float |
distance |
|
padló
|
lifetime.tracker.floors | integer |
padló |
|
steps
|
lifetime.tracker.steps | integer |
steps |