Aracılığıyla paylaş


Fitbit (Bağımsız Yayımcı) (Önizleme)

Fitbit Web API'sine erişmenin bir yolu

Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:

Hizmet Class Bölgeler
Copilot Studio Premium Aşağıdakiler dışında tüm Power Automate bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
Logic Apps Standart Aşağıdakiler dışında tüm Logic Apps bölgeleri :
     - Azure Kamu bölgeleri
     - Azure Çin bölgeleri
     - ABD Savunma Bakanlığı (DoD)
Power Apps Premium Aşağıdakiler dışında tüm Power Apps bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
Power Automate Premium Aşağıdakiler dışında tüm Power Automate bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
İletişim
İsim Ashwin Ganesh Kumar
URL https://www.blisdigital.com/
E-posta a.kumar@blisdigital.com
Bağlayıcı Meta Verileri
Publisher Ashwin Ganesh Kumar
Web sitesi https://dev.fitbit.com//
Gizlilik ilkesi https://www.fitbit.com/global/nl/legal/privacy-policy
Kategoriler Data

Azaltma Sınırları

Name Çağrılar Yenileme Dönemi
Bağlantı başına API çağrıları 100 60 saniye

Eylemler

Alarmları Alma

Belirli bir cihaz için etkinleştirilen alarmları alır.

Arkadaşlar Puan Tablosu Edinin

Bu uç nokta kullanıcının arkadaş puan tablosunu döndürür

Ağırlık Günlüğünü Al

Belirli bir tarih için tüm kullanıcının ağırlık günlüğü girişlerinin listesini alır.

Cihazları Alın

Bir kullanıcının hesabıyla eşleştirilmiş Fitbit cihazlarının listesini alır.

Etkinlik Günlüğü Listesini Al

Belirli bir günden önce veya sonra kullanıcının etkinlik günlüğü girdilerinin listesini alır.

Etkinlik Hedeflerini Alma

Kullanıcının geçerli günlük veya haftalık etkinlik hedeflerini alır.

Etkinlik Türünü Al

Fitbit etkinlikleri veritabanından tek bir etkinliğin ayrıntılarını istenen biçimde alır. Varsa etkinlik düzeyi ayrıntıları görüntülenir.

Get Activity TCX

Eğitim Merkezi XML'i (TCX), GPS, kalp atış hızı ve tur verilerini içeren bir veri değişimi biçimidir. Bu uç nokta, günlüğe kaydedilen bir alıştırma sırasında GPS ve kalp atış hızı verilerini kullanarak kullanıcının konumunun ayrıntılarını alır.

Gövde Yağ Günlüğünü Alma

Belirli bir tarih için tüm kullanıcının gövde yağ günlüğü girişlerinin listesini alır.

Günlük Etkinlik Özeti Al

Belirli bir gün için kullanıcının etkinliklerinin ve etkinlik günlüğü girişlerinin özetini ve listesini alır.

Profil Al

Kullanıcının profil verilerini alır.

Rozetleri Alma

Kullanıcının rozetlerinin listesini alır.

Son Etkinlik Türlerini Alma

Kullanıcının son etkinlik türlerinin listesini alır ve bu türdeki son etkinlik günlüğünün bazı ayrıntılarıyla günlüğe kaydedilir.

Sık Kullanılan Etkinlikleri Alma

Kullanıcının sık kullanılan etkinliklerinin listesini alır.

Sık Kullanılan Etkinlikleri Alma

Kullanıcının sık yapılan etkinliklerinin listesini alır.

Tarih Aralığına Göre Uyku Günlüğünü Alma

Bir tarih aralığı için kullanıcının uyku günlüğü girişlerinin listesini döndürür.

Tarihe Göre Ağırlık Süresi Serisini Alma

Belirli bir dönem için tüm kullanıcının ağırlık günlüğü girişlerinin listesini alır.

Tarihe Göre Etkinlik Zaman Serisi Alma

Bir tarih ve saat aralığı belirterek belirli bir kaynağın belirli bir süre içindeki etkinlik verilerini alır. Yanıt yalnızca günlük özet değerlerini içerir.

Tarihe Göre Gövde Saat SerisiNi Alma

Belirli bir süre için tüm kullanıcının bmi, vücut yağı veya ağırlığının listesini alır.

Tarihe Göre HRV Özeti Al

Bu uç nokta, tek bir tarih için Kalp Hızı Değişkenliği (HRV) verilerini döndürür

Tarihe Göre Nefes Hızı Özeti Alma

Bu uç nokta, tek bir tarih için ortalama nefes hızı verilerini döndürür. Nefes Hızı verileri özellikle kullanıcının belirli bir tarihte uyuduğu en uzun tek süre olan "ana uyku" için geçerlidir.

Tarihe Göre Uyku Günlüğünü Alma

Belirli bir tarih için kullanıcının uyku günlüğü girdilerinin listesini döndürür

Tarihe Göre VO2 En Fazla Özetini Alma

Tek bir tarih için Kardiyo Fitness Puanı (VO2 Max olarak da bilinir) verilerini döndürür. VO2 Maksimum değerler, kullanılabilir bir çalıştırma verisi yoksa bir aralık veya kullanıcı çalıştırmalar için GPS kullanıyorsa tek bir sayısal değer olarak gösterilir. Daha fazla bağlam için bkz. Ek Bilgiler.

Tarihe Göre Vücut Yağ Zaman Serisini Alma

Belirli bir süre için tüm kullanıcının vücut yağ günlüğü girdilerinin listesini alır.

Tüm Etkinlik Türlerini Al

Fitbit etkinlikleri veritabanından tüm geçerli Fitbit genel etkinliklerinin ve özel, kullanıcı tarafından oluşturulan etkinliklerin listesini istenen biçimde alır. Varsa etkinlik düzeyi ayrıntıları görüntülenir.

Uyku Günlüğü Listesini Alma

Belirli bir tarihten önce veya sonra kullanıcının uyku günlüğü girdilerinin listesini döndürür

Uyku Hedefi Alma

Kullanıcının kodlanmış kimliğini belirtin. Geçerli oturum açmış kullanıcı için "-" (tire) kullanın.

Vücut Hedeflerini Alma

Kullanıcının vücut yağ ve kilo hedeflerini alır.

Yaşam Süresi İstatistiklerini Alma

Kullanıcının etkinlik istatistiklerini alır.

Alarmları Alma

Belirli bir cihaz için etkinleştirilen alarmları alır.

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
user-id True string

Kullanıcının kodlanmış kimliği

İzleyici Kimliği
tracker-id True string

Verilerin döndürüldiği izleyicinin kimliği.

Döndürülenler

Name Yol Tür Description
trackerAlarms
trackerAlarms array of object

trackerAlarms

alarmId
trackerAlarms.alarmId integer

Alarm kimliğini temsil eden sayısal değer.

silindi
trackerAlarms.deleted boolean

Bir alarmın silinip silinmediğini gösterir.

enabled
trackerAlarms.enabled boolean

Bir alarmın etkinleştirilip etkinleştirilmediğini gösterir.

yinelenen
trackerAlarms.recurring boolean

Bir alarmın yinelenip yinelenmediğini gösterir.

snoozeCount
trackerAlarms.snoozeCount integer

Alarmın kaç kez erteleneceğini gösterir.

snoozeLength
trackerAlarms.snoozeLength integer

Erteleme dönemleri arasındaki süreyi dakika cinsinden gösterir.

syncedToDevice
trackerAlarms.syncedToDevice boolean

true | false

time
trackerAlarms.time string

Belirtilen alarm için saat ve UTC uzaklığı.

Vibe
trackerAlarms.vibe string

Yapılandırılan titreşim türünü döndürür.

weekDays
trackerAlarms.weekDays array of string

weekDays

Arkadaşlar Puan Tablosu Edinin

Bu uç nokta kullanıcının arkadaş puan tablosunu döndürür

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
user-id True string

Kullanıcının kodlanmış kimliği

Döndürülenler

Name Yol Tür Description
veriler
data array of object

veriler

type
data.type string

type

kimlik
data.id string

kimlik

step-rank
data.attributes.step-rank integer

Kullanıcının arkadaşları arasında sıralama.

adım özeti
data.attributes.step-summary integer

Haftalık adım sayısı.

type
data.relationships.user.data.type string

type

kimlik
data.relationships.user.data.id string

kimlik

Dahil
included array of object

Dahil

type
included.type string

type

kimlik
included.id string

kimlik

avatar
included.attributes.avatar string

Kullanıcının avatar resmine bağlantı.

alt
included.attributes.child boolean

alt

Arkadaş
included.attributes.friend boolean

Arkadaş

name
included.attributes.name string

name

Ağırlık Günlüğünü Al

Belirli bir tarih için tüm kullanıcının ağırlık günlüğü girişlerinin listesini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
user-id True string

Kullanıcının kodlanmış kimliği

Date
date True string

yyyy-mm-dd biçimindeki tarih

Döndürülenler

Name Yol Tür Description
weight
weight array of object

weight

Bmı
weight.bmi float

X.XX biçiminde hesaplanan BMI

date
weight.date string

Giriş tarihini yy-mm-ddbiçiminde günlüğe kaydet.

yağ
weight.fat integer
logId
weight.logId integer

Ağırlık Günlüğü kimlikleri kullanıcıya özeldir, ancak genel olarak benzersiz değildir.

kaynak
weight.source string

kaynak

time
weight.time string

Ölçüm zamanı; sS:dd:ss biçimindeki saat ve dakikalar, sağlanmadıysa günün son saniyesine ayarlanır.

weight
weight.weight integer

X.XX biçiminde, ölçümde sağlanan veya sağlanmayan Accept-Language üst bilgisine karşılık gelen birim sisteminde ağırlık.

Cihazları Alın

Bir kullanıcının hesabıyla eşleştirilmiş Fitbit cihazlarının listesini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
user-id True string

Kullanıcının kodlanmış kimliği

Döndürülenler

Name Yol Tür Description
array of object
pil
battery string

Cihazın pil düzeyini verir

batteryLevel
batteryLevel integer

Cihazın pil düzeyi yüzdesini döndürür.

deviceVersion
deviceVersion string

Cihazın ürün adı.

features
features array of

features

kimlik
id string

Cihaz kimliği.

lastSyncTime
lastSyncTime string

Cihazın Fitbit mobil uygulamasıyla en son ne zaman eşitlenmiş olduğunu gösteren zaman damgası.

Mac
mac string

Mac kimlik numarası

type
type string

TRACKER | ÖLÇEKLEMEK

Etkinlik Günlüğü Listesini Al

Belirli bir günden önce veya sonra kullanıcının etkinlik günlüğü girdilerinin listesini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
user-id True string

Kullanıcının kodlanmış kimliği

Bitiş Tarihi
afterDate string

Son tarih (yyyy-mm-dd)

Tarihten Önce
beforeDate string

Önceki tarih (yyyy-mm-dd)

Sırala
sort string

Girdilerin tarihe göre sıralama düzeni.

Sınır
limit integer

Döndürülen girdi sayısı.

Döndürülenler

Name Yol Tür Description
activities
activities array of object

activities

activeDuration
activities.activeDuration integer

Her activityLevel içindeki süre (milisaniye).

activityLevel
activities.activityLevel array of object

activityLevel

minutes
activities.activityLevel.minutes integer

minutes

name
activities.activityLevel.name string

name

activityName
activities.activityName string

Kaydedilen alıştırmanın adı.

activityTypeId
activities.activityTypeId integer

activityName'in tanımlayıcı numarası.

Kalori
activities.calories integer

Egzersiz sırasında yakılan kalori sayısı.

kaloriLink
activities.caloriesLink string

Adlandırılmış alıştırma için yakılan belirli kalorileri almak üzere çağrılacak Web API uç noktası.

duration
activities.duration integer

Alıştırma düzenlendikten sonra geçen süre (milisaniye). Alıştırma düzenlenmediyse, duration = originalDuration. Bu değer, alıştırma sırasında duraklamalar içerir.

elevationGain
activities.elevationGain float

Egzersiz sırasında yükselme kazanıldı.

sonDeğiştirilme
activities.lastModified string

Alıştırmanın son değiştirildiği zaman damgası.

logId
activities.logId integer

Alıştırmanın etkinlik günlüğü tanımlayıcısı.

günlük türü
activities.logType string

auto_detected | el ile | mobile_run | izleyici | üçüncü taraf uygulamasının adı

Kalori
activities.manualValuesSpecified.calories boolean

Alıştırma kaydedilirken kalori sağlandığını belirten bir boole değeri.

distance
activities.manualValuesSpecified.distance boolean

Alıştırma kaydedilirken mesafenin sağlandığını belirten boole değeri.

steps
activities.manualValuesSpecified.steps boolean

Alıştırma kaydedilirken adımların sağlandığını belirten boole değeri.

originalDuration
activities.originalDuration integer

Alıştırmanın kaydedildiğinin başlangıç süresi (milisaniye). Bu değer, alıştırma sırasında duraklamalar içerir.

originalStartTime
activities.originalStartTime string

Alıştırmanın kaydedilildiği ilk başlangıç tarih saati.

startTime
activities.startTime string

Alıştırma düzenlendikten sonra başlangıç tarihi saat. Alıştırma düzenlenmezse startTime = originalStartTime.

steps
activities.steps integer

Alıştırma sırasında atılan adım sayısı.

tcxLink
activities.tcxLink string

TCX dosyasını indirme URL'si.

afterDate
pagination.afterDate string

afterDate

limit
pagination.limit integer

limit

next
pagination.next string

next

offset
pagination.offset integer

offset

önceki
pagination.previous string

önceki

sort
pagination.sort string

sort

Etkinlik Hedeflerini Alma

Kullanıcının geçerli günlük veya haftalık etkinlik hedeflerini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı kimliği
user-id True string

Kullanıcının kodlanmış kimliği

Dönem
period True string

günlük| haftalık

Döndürülenler

Name Yol Tür Description
activeMinutes
goals.activeMinutes integer

Günlük etkin dakika hedefi. Haftalık hedefler için bir değer döndürülmüyor.

activeZoneMinutes
goals.activeZoneMinutes integer

Günlük veya haftalık etkin bölge dakika hedefi.

kaloriOut
goals.caloriesOut integer

Günlük kalori yakılan hedef. Haftalık hedefler için bir değer döndürülmüyor.

distance
goals.distance float

Günlük veya haftalık mesafe hedefi.

Zemin
goals.floors integer

Günlük veya haftalık katlar tırmanış hedefi.

steps
goals.steps integer

Günlük veya haftalık adımlar hedef alınmıştır.

Etkinlik Türünü Al

Fitbit etkinlikleri veritabanından tek bir etkinliğin ayrıntılarını istenen biçimde alır. Varsa etkinlik düzeyi ayrıntıları görüntülenir.

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
user-id True string

Kullanıcının kodlanmış kimliği

Etkinlik Kimliği
activity-id True string

Etkinlik Kimliği

Döndürülenler

Name Yol Tür Description
erişim düzeyi
activity.accessLevel string

GENEL | ÖZEL

activityLevels
activity.activityLevels array of object

activityLevels

kimlik
activity.activityLevels.id integer

İlgili etkinlik düzeyini temsil eden sayısal değer.

maxSpeedMPH
activity.activityLevels.maxSpeedMPH float

MPH'de maksimum hız. Değer: -1 geçerli değildir.

Mets
activity.activityLevels.mets integer

Etkinlik kimliği için MET puanı.

minSpeedMPH
activity.activityLevels.minSpeedMPH integer

MPH'de minimum hız. Değer: -1 geçerli değildir.

name
activity.activityLevels.name string

Etkinlik düzeyinin adı.

hasSpeed
activity.hasSpeed boolean

true | false

kimlik
activity.id integer

İlgili etkinliği temsil eden sayısal değer.

name
activity.name string

Etkinliğin veya alıştırmanın adı.

Get Activity TCX

Eğitim Merkezi XML'i (TCX), GPS, kalp atış hızı ve tur verilerini içeren bir veri değişimi biçimidir. Bu uç nokta, günlüğe kaydedilen bir alıştırma sırasında GPS ve kalp atış hızı verilerini kullanarak kullanıcının konumunun ayrıntılarını alır.

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
user-id True string

Kullanımın kodlanmış kimliği

Günlük Kimliği
log-id True string

Etkinliğin günlük kimliği.

Kısmi TCX
includePartialTCX boolean

GPS verileri mevcut olmadığında TCX noktalarını içerir.

Gövde Yağ Günlüğünü Alma

Belirli bir tarih için tüm kullanıcının gövde yağ günlüğü girişlerinin listesini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
user-id True string

Kullanıcının kodlanmış kimliği

Date
date True string

yyyy-mm-ddbiçimindeki tarih.

Döndürülenler

Name Yol Tür Description
yağ
fat array of object

yağ

date
fat.date string

Vücut yağ günlüğünün kaydedilildiği tarih.

yağ
fat.fat integer

Vücut yağ yüzdesi.

logId
fat.logId integer

Vücut yağ günlüğü kimliği.

kaynak
fat.source string

Vücut yağ verilerinin kaynaklandığı konum.

time
fat.time string

Vücut yağ günlüğünün kaydedilildiği zaman damgası.

Günlük Etkinlik Özeti Al

Belirli bir gün için kullanıcının etkinliklerinin ve etkinlik günlüğü girişlerinin özetini ve listesini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
user-id True string

Kullanıcının kodlanmış kimliği

Date
date True string

Date

Döndürülenler

Name Yol Tür Description
activities
activities array of

activities

activeMinutes
goals.activeMinutes integer

activeMinutes

kaloriOut
goals.caloriesOut integer

kaloriOut

distance
goals.distance float

distance

Zemin
goals.floors integer

Zemin

steps
goals.steps integer

steps

activeScore
summary.activeScore integer

activeScore

activityCalories
summary.activityCalories integer

activityCalories

kaloriEstimationMu
summary.calorieEstimationMu integer

kaloriEstimationMu

kaloriBMR
summary.caloriesBMR integer

kaloriBMR

kaloriOut
summary.caloriesOut integer

kaloriOut

kaloriOutUn tahmini
summary.caloriesOutUnestimated integer

kaloriOutUn tahmini

customHeartRateZones
summary.customHeartRateZones array of object

customHeartRateZones

kaloriOut
summary.customHeartRateZones.caloriesOut integer

kaloriOut

max
summary.customHeartRateZones.max integer

max

min
summary.customHeartRateZones.min integer

min

minutes
summary.customHeartRateZones.minutes integer

minutes

name
summary.customHeartRateZones.name string

name

Mesafe
summary.distances array of object

Mesafe

etkinlik
summary.distances.activity string

<etkinlik adı> | toplam | izleyici | loggedActivities | veryActive | moderatelyActive | lightlyActive | sedentaryActive

distance
summary.distances.distance integer

Belirtilen kaynak için, Accept-Language üst bilgisi tarafından tanımlanan birimlerde görüntülenen gün için kat edilen mesafe.

yükseklik
summary.elevation integer

Accept-Language üst bilgisi tarafından tanımlanan birimlerde görüntülenen gün için seyahat edilen yükseltme.

fairlyActiveMinutes
summary.fairlyActiveMinutes integer

Kullanıcının oldukça/orta düzeyde etkin olduğu toplam dakika.

Zemin
summary.floors integer

Accept-Language üst bilgisi tarafından tanımlanan birimlerde görüntülenen gün için tırmanılan eşdeğer katlar.

heartRateZones
summary.heartRateZones array of object

heartRateZones

kaloriOut
summary.heartRateZones.caloriesOut integer

kaloriOut

max
summary.heartRateZones.max integer

max

min
summary.heartRateZones.min integer

min

minutes
summary.heartRateZones.minutes integer

minutes

name
summary.heartRateZones.name string

Bu değeri görmek için Kalp Hızı kapsamı gereklidir. Aralık Dışında | Yağ Yanık | Kardiyo | Zirve

lightlyActiveMinutes
summary.lightlyActiveMinutes integer

Kullanıcının az etkin olduğu toplam dakika.

marginalCalories
summary.marginalCalories integer

Gün için yakılan toplam marjinal tahmini kalori.

restingHeartRate
summary.restingHeartRate integer

Bu değeri görmek için Kalp Hızı kapsamı gereklidir.

sedentaryMinutes
summary.sedentaryMinutes integer

Kullanıcının sabit olduğu toplam dakika.

steps
summary.steps integer

Gün için atılan toplam adımlar.

useEstimation
summary.useEstimation boolean

Hesaplamalarda tahminlerin kullanılıp kullanılmadiğini belirten Boole değeri.

veryActiveMinutes
summary.veryActiveMinutes integer

Kullanıcının çok etkin olduğu toplam dakika.

Profil Al

Kullanıcının profil verilerini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
user-id True string

Kullanıcının kodlanmış kimliği

Döndürülenler

Name Yol Tür Description
aboutMe
user.aboutMe string

Kullanıcının hesap ayarlarında belirtilen "Hakkımda" bilgileri.

yaş
user.age string

Kullanıcının hesap ayarlarında belirtilen doğum gününe göre yaş.

büyükelçi
user.ambassador string

büyükelçi

autoStrideEnabled
user.autoStrideEnabled string

autoStrideEnabled

avatar
user.avatar string

avatar

avatar150
user.avatar150 string

avatar150

avatar640
user.avatar640 string

avatar640

averageDailySteps
user.averageDailySteps string

Kullanıcı için hesaplanan günlük ortalama adımlar.

zorluklarBeta
user.challengesBeta string

zorluklarBeta

clockTimeDisplayFormat
user.clockTimeDisplayFormat string

clockTimeDisplayFormat

country
user.country string

country

kurumsal
user.corporate string

kurumsal

corporateAdmin
user.corporateAdmin string

corporateAdmin

dateOfBirth
user.dateOfBirth string

dateOfBirth

ekran adı
user.displayName string

ekran adı

displayNameSetting
user.displayNameSetting string

displayNameSetting

distanceUnit
user.distanceUnit string

distanceUnit

encodedId
user.encodedId string

encodedId

exerciseGoal
user.features.exerciseGoal string

exerciseGoal

ön ad
user.firstName string

ön ad

foodsLocale
user.foodsLocale string

foodsLocale

fullName
user.fullName string

fullName

cinsiyet
user.gender string

cinsiyet

glukozBirm
user.glucoseUnit string

glukozBirm

height
user.height string

Kullanıcının hesap ayarlarında belirtilen yükseklik değeri.

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

soyadı
user.lastName string

soyadı

legalTermsAcceptRequired
user.legalTermsAcceptRequired string

legalTermsAcceptRequired

Yerel ayar
user.locale string

Yerel ayar

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

Şu anda kullanıcı tarafından kazanılan Fitbit rozetlerini listeleyen bir dizi.

waterUnit
user.waterUnit string

waterUnit

waterUnitName
user.waterUnitName string

waterUnitName

weight
user.weight string

weight

ağırlık birimi
user.weightUnit string

ağırlık birimi

Rozetleri Alma

Kullanıcının rozetlerinin listesini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
user-id True string

Kullanıcının kodlanmış kimliği

Döndürülenler

Name Yol Tür Description
Rozet
badges array of object

Rozet

badgeGradientEndColor
badges.badgeGradientEndColor string

badgeGradientEndColor

badgeGradientStartColor
badges.badgeGradientStartColor string

badgeGradientStartColor

badgeType
badges.badgeType string

Alınan rozet türü.

kategori
badges.category string

kategori

şerefe
badges.cheers array of

şerefe

tarih ve saat
badges.dateTime string

Rozetin başarıldığı tarih.

açıklama
badges.description string

açıklama

earnedMessage
badges.earnedMessage string

earnedMessage

encodedId
badges.encodedId string

encodedId

resim100px
badges.image100px string

resim100px

resim125px
badges.image125px string

resim125px

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

name
badges.name string

name

shareImage640px
badges.shareImage640px string

shareImage640px

shareText
badges.shareText string

shareText

kısaTanım
badges.shortDescription string

kısaTanım

shortName
badges.shortName string

shortName

timesAchieved
badges.timesAchieved integer

Kullanıcının rozete ulaşma sayısı.

value
badges.value integer

Birim ölçümündeki rozet hedefi.

Son Etkinlik Türlerini Alma

Kullanıcının son etkinlik türlerinin listesini alır ve bu türdeki son etkinlik günlüğünün bazı ayrıntılarıyla günlüğe kaydedilir.

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
user-id True string

Kullanıcının kodlanmış kimliği

Döndürülenler

Name Yol Tür Description
array of object
etkinlikId
activityId integer

Etkinlik veya alıştırmanın sayısal kimliği.

Kalori
calories integer

Kaydedilen etkinlik sırasında yakılan kalori sayısı.

açıklama
description string

Varsa, etkinlik veya alıştırma hakkında bilgiler.

distance
distance integer

Kaydedilen etkinlik sırasında kat edilen mesafe.

duration
duration integer

Kaydedilen etkinliği tamamlamak için gereken süre (milisaniye).

name
name string

Etkinliğin veya alıştırmanın adı.

Sık Kullanılan Etkinlikleri Alma

Kullanıcının sık kullanılan etkinliklerinin listesini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
user-id True string

Kullanıcının kodlanmış kimliği

Döndürülenler

Name Yol Tür Description
array of object
etkinlikId
activityId integer

Kaydedilen etkinliğin tanımlayıcı numarası.

açıklama
description string

Kaydedilen etkinlik hakkında ek bilgiler.

Mets
mets integer

Gerçekleştirilen etkinliğin metabolik eşdeğeri (MET).

name
name string

Kaydedilen etkinliğin adı.

Sık Kullanılan Etkinlikleri Alma

Kullanıcının sık yapılan etkinliklerinin listesini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
user-id True string

Kullanıcının kodlanmış kimliği

Döndürülenler

Name Yol Tür Description
array of object
etkinlikId
activityId integer

Kaydedilen etkinliğin tanımlayıcı numarası.

Kalori
calories integer

Etkinlikle ilişkili yakılan kalori sayısı.

açıklama
description string

Kaydedilen etkinlik hakkında ek bilgiler.

distance
distance integer

Kaydedilen etkinlikle ilişkili olarak seyahat edilen mesafe.

duration
duration integer

Alıştırma düzenlendikten sonra geçen süre (milisaniye). Bu değer, alıştırma sırasında duraklamalar içerir.

name
name string

Kaydedilen etkinliğin adı.

Tarih Aralığına Göre Uyku Günlüğünü Alma

Bir tarih aralığı için kullanıcının uyku günlüğü girişlerinin listesini döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
user-id True string

Kullanıcının kodlanmış kimliği

Başlangıç Tarihi
startDate True string

döndürülecek ilk uyku günlüğünün tarihi (yyyy-mm-dd)

Bitiş Tarihi
endDate True string

Döndürülecek son uyku günlüğünün tarihi (yyyy-mm-dd)

Döndürülenler

Name Yol Tür Description
sleep
sleep array of object

sleep

dateOfSleep
sleep.dateOfSleep string

Uyku günlüğünün bitiş tarihi.

duration
sleep.duration integer

Uykunun milisaniye cinsinden uzunluğu.

randıman
sleep.efficiency integer

Hesaplanan uyku verimliliği puanı. Bu, mobil uygulamada kullanılabilen uyku puanı değildir.

endTime
sleep.endTime string

Uyku günlüğünün sona erişi.

infoCode
sleep.infoCode integer

Uyku günlüğünde toplanan verilerin kalitesini temsil eden bir tamsayı değeri. 0 = Uyku günlüğü oluşturmak için yeterli veri. 1 = Yetersiz kalp atış hızı verileri. 2 = Uyku süresi çok kısaydı (3 saatten az). 3 = Sunucu tarafı sorunu.

isMainSleep
sleep.isMainSleep boolean

Boolean

veriler
sleep.levels.data array of object

veriler

tarih ve saat
sleep.levels.data.dateTime string

tarih ve saat

seviye
sleep.levels.data.level string

seviye

Saniye
sleep.levels.data.seconds integer

Saniye

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

tarih ve saat
sleep.levels.shortData.dateTime string

tarih ve saat

seviye
sleep.levels.shortData.level string

seviye

Saniye
sleep.levels.shortData.seconds integer

Saniye

logId
sleep.logId integer

Uyku günlüğü kimliği.

minutesAfterWakeup
sleep.minutesAfterWakeup integer

Kullanıcı uyandıktan sonraki toplam dakika sayısı.

minutesAsleep
sleep.minutesAsleep integer

Kullanıcının uykuda kaldığı toplam dakika sayısı.

minutesAwake
sleep.minutesAwake integer

Yalnızca "uyandırma" dakikalarının toplam toplamı. Uykuya dalmadan önce veya uyandıktan sonra dahil değildir.

minutesToFallAsleep
sleep.minutesToFallAsleep integer

Kullanıcının uykuya geçmesinden önceki toplam dakika sayısı. Bu değer genellikle otomatik olarak oluşturulan uyku günlükleri için 0'dır.

günlük türü
sleep.logType string

auto_detected | El ile

startTime
sleep.startTime string

Uyku günlüğünün başladığı zaman

timeInBed
sleep.timeInBed integer

Kullanıcının yatakta olduğu toplam dakika sayısı

type
sleep.type string

klasik | Aşama

Tarihe Göre Ağırlık Süresi Serisini Alma

Belirli bir dönem için tüm kullanıcının ağırlık günlüğü girişlerinin listesini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı kimliği
user-id True string

Kullanıcının kodlanmış kimliği

Date
date True string

yy-mm-dd veya bugün biçiminde belirtilen dönemin bitiş tarihi.

Dönem
period True string

Verilerin döndürüleceği aralık.

Döndürülenler

Name Yol Tür Description
weight
weight array of object

weight

Bmı
weight.bmi float

X.XX biçiminde hesaplanan BMI.

date
weight.date string

Giriş tarihini yy-mm-ddbiçiminde günlüğe kaydet.

yağ
weight.fat integer

Vücut yağ yüzdesi.

logId
weight.logId integer

Ağırlık günlüğü kimlikleri. Kullanıcıya özeldir, ancak genel olarak benzersiz değildir.

kaynak
weight.source string

Ağırlık günlüğünün kaynağı.

time
weight.time string

Ölçüm zamanı; sS:dd:ss biçimindeki saat ve dakikalar, sağlanmadıysa günün son saniyesine ayarlanır.

weight
weight.weight integer

X.XX biçiminde, ölçümde sağlanan veya sağlanmayan Accept-Language üst bilgisine karşılık gelen birim sisteminde ağırlık.

Tarihe Göre Etkinlik Zaman Serisi Alma

Bir tarih ve saat aralığı belirterek belirli bir kaynağın belirli bir süre içindeki etkinlik verilerini alır. Yanıt yalnızca günlük özet değerlerini içerir.

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
user-id True string

Kullanıcının kodlanmış kimliği

Resource
resource True string

Döndürülecek verilerin kaynağı.

Date
date True string

yyyy-mm-dd biçiminde belirtilen dönemin bitiş tarihi

Dönem
period True string

Verilerin döndürüleceği aralık.

Döndürülenler

Name Yol Tür Description
etkinlikler-adımlar
activities-steps array of object

etkinlikler-adımlar

tarih ve saat
activities-steps.dateTime string

tarih ve saat

value
activities-steps.value string

value

Tarihe Göre Gövde Saat SerisiNi Alma

Belirli bir süre için tüm kullanıcının bmi, vücut yağı veya ağırlığının listesini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
user-id True string

Kullanıcının kodlanmış kimliği

Resource
resource True string

Döndürülecek gövde kaynağı.

Date
date True string

yy-mm-dd veya bugün biçiminde belirtilen dönemin bitiş tarihi.

Dönem
period True string

Verilerin döndürüleceği aralık.

Döndürülenler

Name Yol Tür Description
vücut ağırlığı
body-weight array of object

vücut ağırlığı

tarih ve saat
body-weight.dateTime string

tarih ve saat

value
body-weight.value string

value

Tarihe Göre HRV Özeti Al

Bu uç nokta, tek bir tarih için Kalp Hızı Değişkenliği (HRV) verilerini döndürür

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
user-id True string

Kullanıcının kodlanmış kimliği

Date
date True string

y-AA-gg veya bugün biçimindeki tarih.

Döndürülenler

Name Yol Tür Description
hrv
hrv array of object

hrv

dailyRmssd
hrv.value.dailyRmssd float

Kalp atışları arasındaki Ardışık Farklılıkların Kök Ortalama Karesi (RMSSD). Kullanıcının günlük kalp atış hızındaki kısa vadeli değişkenliği milisaniye (ms) cinsinden ölçer.

deepRmssd
hrv.value.deepRmssd float

Kalp atışları arasındaki Ardışık Farklılıkların Kök Ortalama Karesi (RMSSD). Derin uykudayken kullanıcının kalp atış hızındaki kısa vadeli değişkenliği milisaniye (ms) cinsinden ölçer.

tarih ve saat
hrv.dateTime string

YYYY-AA-GG biçiminde belirtilen uyku günlüğü tarihi.

Tarihe Göre Nefes Hızı Özeti Alma

Bu uç nokta, tek bir tarih için ortalama nefes hızı verilerini döndürür. Nefes Hızı verileri özellikle kullanıcının belirli bir tarihte uyuduğu en uzun tek süre olan "ana uyku" için geçerlidir.

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
user-id True string

Kullanıcının kodlanmış kimliği

Date
date True string

yy-mm-dd veya bugün biçimindeki tarih.

Döndürülenler

Name Yol Tür Description
Br
br array of object

Br

breathingRate
br.value.breathingRate float

Dakika başına alınan ortalama nefes sayısı.

tarih ve saat
br.dateTime string

YYYY-AA-GG biçiminde belirtilen uyku günlüğü tarihi.

Tarihe Göre Uyku Günlüğünü Alma

Belirli bir tarih için kullanıcının uyku günlüğü girdilerinin listesini döndürür

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
user-id True string

Kullanıcının kodlanmış kimliği

Date
date True string

yyyy-mm-dd

Döndürülenler

Name Yol Tür Description
sleep
sleep array of object

sleep

dateOfSleep
sleep.dateOfSleep string

Uyku günlüğünün bitiş tarihi

duration
sleep.duration integer

Uykunun milisaniye cinsinden uzunluğu.

randıman
sleep.efficiency integer

Hesaplanan uyku verimliliği puanı. Bu, mobil uygulamada kullanılabilen uyku puanı değildir.

endTime
sleep.endTime string

Uyku günlüğünün sona erişi.

infoCode
sleep.infoCode integer

Uyku günlüğünde toplanan verilerin kalitesini temsil eden bir tamsayı değeri. 0 = Uyku günlüğü oluşturmak için yeterli veri. 1 = Yetersiz kalp atış hızı verileri. 2 = Uyku süresi çok kısaydı (3 saatten az). 3 = Sunucu tarafı sorunu.

isMainSleep
sleep.isMainSleep boolean

Boolean

veriler
sleep.levels.data array of object

veriler

tarih ve saat
sleep.levels.data.dateTime string

tarih ve saat

seviye
sleep.levels.data.level string

seviye

Saniye
sleep.levels.data.seconds integer

Saniye

shortData
sleep.levels.shortData array of object

shortData

tarih ve saat
sleep.levels.shortData.dateTime string

tarih ve saat

seviye
sleep.levels.shortData.level string

seviye

Saniye
sleep.levels.shortData.seconds integer

Saniye

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

Uyku günlüğü kimliği.

minutesAfterWakeup
sleep.minutesAfterWakeup integer

Kullanıcı uyandıktan sonraki toplam dakika sayısı.

minutesAsleep
sleep.minutesAsleep integer

Kullanıcının uykuda kaldığı toplam dakika sayısı.

minutesAwake
sleep.minutesAwake integer

Yalnızca "uyandırma" dakikalarının toplam toplamı. Uykuya dalmadan önce veya uyandıktan sonra dahil değildir.

minutesToFallAsleep
sleep.minutesToFallAsleep integer

Kullanıcının uykuya geçmesinden önceki toplam dakika sayısı. Bu değer genellikle otomatik olarak oluşturulan uyku günlükleri için 0'dır.

günlük türü
sleep.logType string

auto_detected | El ile

startTime
sleep.startTime string

Uyku günlüğünün başladığı zaman.

timeInBed
sleep.timeInBed integer

Kullanıcının yatakta olduğu toplam dakika sayısı.

type
sleep.type string

klasik | Aşama

derin
summary.stages.deep integer

derin

ışık
summary.stages.light integer

ışık

rem
summary.stages.rem integer

rem

uyandırmak
summary.stages.wake integer

uyandırmak

totalMinutesAsleep
summary.totalMinutesAsleep integer

Kullanıcının uyku günlüğündeki tüm uyku kayıtlarında uykuda kaldığı toplam dakika sayısı.

totalSleepRecords
summary.totalSleepRecords integer

Uyku günlüğündeki uyku kayıtlarının sayısı.

totalTimeInBed
summary.totalTimeInBed integer

Kullanıcının uyku günlüğündeki tüm kayıtlarda yatakta olduğu toplam dakika sayısı.

Tarihe Göre VO2 En Fazla Özetini Alma

Tek bir tarih için Kardiyo Fitness Puanı (VO2 Max olarak da bilinir) verilerini döndürür. VO2 Maksimum değerler, kullanılabilir bir çalıştırma verisi yoksa bir aralık veya kullanıcı çalıştırmalar için GPS kullanıyorsa tek bir sayısal değer olarak gösterilir. Daha fazla bağlam için bkz. Ek Bilgiler.

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
user-id True string

Kullanıcının kodlanmış kimliği

Date
date True string

yy-mm-dd veya bugün biçimindeki tarih.

Döndürülenler

Name Yol Tür Description
cardioScore
cardioScore array of object

cardioScore

tarih ve saat
cardioScore.dateTime string

YYYY-AA-GG biçiminde belirtilen tarih.

vo2Max
cardioScore.value.vo2Max string

Vo2 Max değerinin mL/kg/dk olarak görüntülenebilir değeri

Tarihe Göre Vücut Yağ Zaman Serisini Alma

Belirli bir süre için tüm kullanıcının vücut yağ günlüğü girdilerinin listesini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
user-id True string

Kullanıcının kodlanmış kimliği

Date
date True string

yy-mm-dd veya bugün biçiminde belirtilen dönemin bitiş tarihi.

Dönem
period True string

Verilerin döndürüleceği aralık.

Döndürülenler

Name Yol Tür Description
yağ
fat array of object

yağ

date
fat.date string

Vücut yağ günlüğünün kaydedilildiği tarih.

yağ
fat.fat float

Vücut yağ yüzdesi.

logId
fat.logId integer

Vücut yağ günlüğü kimliği.

kaynak
fat.source string

Vücut yağ verilerinin kaynaklandığı konum. Daha fazla bilgi için bkz. "kaynak" değerleri.

time
fat.time string

Vücut yağ günlüğünün kaydedilildiği zaman damgası.

Tüm Etkinlik Türlerini Al

Fitbit etkinlikleri veritabanından tüm geçerli Fitbit genel etkinliklerinin ve özel, kullanıcı tarafından oluşturulan etkinliklerin listesini istenen biçimde alır. Varsa etkinlik düzeyi ayrıntıları görüntülenir.

Döndürülenler

Name Yol Tür Description
categories
categories array of object

categories

activities
categories.activities array of object

activities

erişim düzeyi
categories.activities.accessLevel string

erişim düzeyi

activityLevels
categories.activities.activityLevels array of object

activityLevels

kimlik
categories.activities.activityLevels.id integer

kimlik

maxSpeedMPH
categories.activities.activityLevels.maxSpeedMPH integer

maxSpeedMPH

Mets
categories.activities.activityLevels.mets integer

Mets

minSpeedMPH
categories.activities.activityLevels.minSpeedMPH integer

minSpeedMPH

name
categories.activities.activityLevels.name string

name

hasSpeed
categories.activities.hasSpeed boolean

hasSpeed

kimlik
categories.activities.id integer

kimlik

name
categories.activities.name string

name

Mets
categories.activities.mets float

Mets

Uyku Günlüğü Listesini Alma

Belirli bir tarihten önce veya sonra kullanıcının uyku günlüğü girdilerinin listesini döndürür

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
user-id True string

Kullanıcının kodlanmış kimliği

Bitiş Tarihi
afterDate string

Kullanıcının uyku günlüğünün döndürüldüğü tarihten sonra (yyyy-mm-dd)

Tarihten Önce
beforeDate string

Kullanıcının uyku günlüğünün döndürüldüğü tarihten önce (yyyy-mm-dd)

Sırala
sort string

artan veya azalan

Sınır
limit integer

Döndürülecek uyku günlüklerinin sayısı. (en fazla 100)

Döndürülenler

Name Yol Tür Description
afterDate
pagination.afterDate string

afterDate

limit
pagination.limit integer

limit

next
pagination.next string

next

offset
pagination.offset integer

offset

önceki
pagination.previous string

önceki

sort
pagination.sort string

sort

sleep
sleep array of object

sleep

dateOfSleep
sleep.dateOfSleep string
duration
sleep.duration integer

duration

randıman
sleep.efficiency integer

randıman

endTime
sleep.endTime string

endTime

infoCode
sleep.infoCode integer

infoCode

isMainSleep
sleep.isMainSleep boolean

isMainSleep

veriler
sleep.levels.data array of object

veriler

tarih ve saat
sleep.levels.data.dateTime string

tarih ve saat

seviye
sleep.levels.data.level string

seviye

Saniye
sleep.levels.data.seconds integer

Saniye

shortData
sleep.levels.shortData array of object

shortData

tarih ve saat
sleep.levels.shortData.dateTime string

tarih ve saat

seviye
sleep.levels.shortData.level string

seviye

Saniye
sleep.levels.shortData.seconds integer

Saniye

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

günlük türü
sleep.logType string

günlük türü

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

type
sleep.type string

type

Uyku Hedefi Alma

Kullanıcının kodlanmış kimliğini belirtin. Geçerli oturum açmış kullanıcı için "-" (tire) kullanın.

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
user-id True string

Kullanıcının kodlanmış kimliği

Döndürülenler

Name Yol Tür Description
flowId
consistency.flowId integer

0 = Bir uyku hedefi ayarlanır, ancak kaydedilmiş yeterli uyku günlüğü yok. 1 = Kullanıcı uyku hedefini kaçırdı veya hedef belirlenmedi, ancak kaydedilen yeterli uyku günlüğü var. 2 = Bir uyku hedefi ayarlanmadı ve kaydedilen yeterli uyku günlüğü yok. 3 = Kullanıcı uyku hedefine ulaştı

minDuration
goal.minDuration integer

Dakika cinsinden uyku hedefi döneminin uzunluğu.

updatedOn
goal.updatedOn string

Hedefin oluşturulduğu/güncelleştirilildiği zaman damgası.

Vücut Hedeflerini Alma

Kullanıcının vücut yağ ve kilo hedeflerini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
user-id True string

Kullanıcının kodlanmış kimliği

Hedef türü
goal-type True string

Hedef türü

Döndürülenler

Name Yol Tür Description
goalType
goal.goalType string
startDate
goal.startDate string

Hedef başlangıç tarihi.

startWeight
goal.startWeight float

Hedef belirlendiğinde kullanıcının ağırlığı.

weight
goal.weight float

Başarmak için ağırlık hedefi.

weightThreshold
goal.weightThreshold float

Hedefe ulaşmak ve korumak için her hafta kaybedilen önerilen ağırlık miktarı.

Yaşam Süresi İstatistiklerini Alma

Kullanıcının etkinlik istatistiklerini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
user-id True string

Kullanıcının kodlanmış kimliği

Döndürülenler

Name Yol Tür 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

kaloriOut
lifetime.total.caloriesOut integer

kaloriOut

distance
lifetime.total.distance float

distance

Zemin
lifetime.total.floors integer

Zemin

steps
lifetime.total.steps integer

steps

activeScore
lifetime.tracker.activeScore integer

activeScore

kaloriOut
lifetime.tracker.caloriesOut integer

kaloriOut

distance
lifetime.tracker.distance float

distance

Zemin
lifetime.tracker.floors integer

Zemin

steps
lifetime.tracker.steps integer

steps