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 Serisi |
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 |