Google Fit REST API dahil olmak üzere Google Fit API'leri, 30 Haziran 2025'ten sonra kullanılamayacak. 1 Mayıs 2024'ten itibaren geliştiriciler bu API'leri kullanmak için kaydolamayacak.
Google Fit, yönetimle ilgili ölçümler için sağlık verisi türlerine sahiptir
genel sağlık (fitness yerine) sağlar.
Veri türleri listesi
Sağlık verisi türleri ve alanları hakkında daha fazla bilgiyi şuradan edinebilirsiniz:
Android referans dokümanları. enum birimine sahip alanlarda, kabul edilen değerlerin listesi yer alır. Verileri başarılı bir şekilde okumak ve yazmak için yalnızca izin verilen değerlerden birini kullanın.
Kandaki glikoz
Bu veri türü, kandaki glikoz konsantrasyonunu yakalar. Her veri
noktası, ani bir kan şekeri ölçümünü ifade eder. Kan şekeri verilerini yazma hakkında daha fazla bilgi edinin.
1 mmol/L'nin 18 mg/dL olduğu mmol/L cinsinden kan şekeri seviyesi veya konsantrasyonu.
yemekle geçici ilişki (int - enum) (isteğe bağlı alan)
Ölçümün alındığı zaman ve kullanıcının yemek yediği zaman.
Kabul edilen değerler
"intVal": 1 // Reading wasn't taken before or after a meal
"intVal": 2 // Reading was taken during a fasting period
"intVal": 3 // Reading was taken before a meal
"intVal": 4 // Reading was taken after a meal
uykuyla geçici ilişki (int - enum) (isteğe bağlı alan)
Ölçümün yapıldığı zaman ile kullanıcının uyuduğu zaman arasındaki fark.
Kabul edilen değerler
"intVal": 1 // User was fully awake
"intVal": 2 // Before the user fell asleep
"intVal": 3 // After the user woke up
"intVal": 4 // While the user was still sleeping
örnek kaynağı (int - enum) (isteğe bağlı alan)
Kan şekerini ölçmek için kullanılan vücut sıvısı türü.
1 mmol/L'nin 18 mg/dL olduğu mmol/L cinsinden kan şekeri seviyesi veya konsantrasyonu.
FIELD_TEMPORAL_RELATION_TO_MEAL (int—enum) (isteğe bağlı alan)
Ölçümün yapıldığı zaman ile kullanıcının yemek yediği zaman arasındaki fark.
Kabul edilen değerler
FIELD_TEMPORAL_RELATION_TO_MEAL_GENERAL // Reading wasn't taken before or after a meal
FIELD_TEMPORAL_RELATION_TO_MEAL_FASTING // Reading was taken during a fasting period
FIELD_TEMPORAL_RELATION_TO_MEAL_BEFORE_MEAL // Reading was taken before a meal
FIELD_TEMPORAL_RELATION_TO_MEAL_AFTER_MEAL // Reading was taken after a meal
FIELD_MEAL_TYPE (int - sıralama) (isteğe bağlı alan)
Ölçüm yapıldığı sırada kullanıcının yediği yemek türü.
FIELD_TEMPORAL_RELATION_TO_SLEEP (int - sıralama) (isteğe bağlı alan)
Ölçümün yapıldığı zaman ile kullanıcının uyuduğu zaman arasındaki fark.
Kabul edilen değerler
TEMPORAL_RELATION_TO_SLEEP_FULLY_AWAKE // User was fully awake.
TEMPORAL_RELATION_TO_SLEEP_BEFORE_SLEEP // Before the user fell asleep.
TEMPORAL_RELATION_TO_SLEEP_ON_WAKING // After the user woke up.
TEMPORAL_RELATION_TO_SLEEP_DURING_SLEEP // While the user was still sleeping.
FIELD_BLOOD_GLUCOSE_SPECIMEN_SOURCE (int - enum) (isteğe bağlı alan)
Kandaki glikozu ölçmek için kullanılan vücut sıvısı türü.
Bu veri türü, kullanıcının tansiyonunu yakalar. Her veri noktası,
ani tansiyon ölçümü yapılır. Kan basıncı verilerini yazma hakkında daha fazla bilgi edinin.
"intVal": 1 // Standing up
"intVal": 2 // Sitting down
"intVal": 3 // Lying down
"intVal": 4 // Reclining
measurement location (int—enum) (isteğe bağlı alan)
Ölçümün hangi koldan ve kolun hangi kısmından alındığı.
Kabul edilen değerler
"intVal": 1 // Left wrist
"intVal": 2 // Right wrist
"intVal": 3 // Left upper arm
"intVal": 4 // Right upper arm
Android
Ad
com.google.blood_pressure
Veri türü nesnesi
TYPE_BLOOD_PRESSURE
Alanlar (biçim—birimler)
FIELD_BLOOD_PRESSURE_SYSTOLIC (float - mmHg)
Sistolik tansiyon ölçümü.
FIELD_BLOOD_PRESSURE_DIASTOLIC (float - mmHg)
Diyastolik tansiyon ölçümü.
FIELD_BODY_POSITION (int—enum) (isteğe bağlı alan)
Ölçüm yapılırken kullanıcının vücut pozisyonu.
Kabul edilen değerler
BODY_POSITION_STANDING // Standing up
BODY_POSITION_SITTING // Sitting down
BODY_POSITION_LYING_DOWN // Lying down
BODY_POSITION_SEMI_RECUMBENT // Reclining
FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION (int—enum) (isteğe bağlı alan)
Ölçümün hangi koldan ve kolun hangi kısmından alındığı.
Kabul edilen değerler
BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_WRIST // Left wrist
BLOOD_PRESSURE_MEASUREMENT_LOCATION_RIGHT_WRIST // Right wrist
BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_UPPER_ARM // Left upper arm
BLOOD_PRESSURE_MEASUREMENT_LOCATION_RIGHT_UPPER_ARM // Right upper arm
Vücut yağ yüzdesi
Bu veri türü, kullanıcının vücut yağ yüzdesini yakalar. Her bir veri noktası
bir kişinin toplam vücut yağını, toplam vücut kütlesinin yüzdesi olarak gösterir.
Bu veri türü, rahim ağzı mukusunun açıklamasını yakalar. Her veri noktası, bir kullanıcının rahim ağzı mukusuyla ilgili kendi değerlendirmesini gösterir. Tüm alanlar isteğe bağlıdır ve rahim ağzı mukusunun görünümünü, hissini ve miktarını tanımlamak için kullanılabilir.
servikal mukus dokusu (int—enum) (isteğe bağlı alan)
Kullanıcının servikal mukusunun kıvamı veya dokusu.
Kabul edilen değerler
"intVal": 1 // Dry, little or no mucus
"intVal": 2 // Sticky
"intVal": 3 // Creamy
"intVal": 4 // Watery
"intVal": 5 // Clear and stretchy like egg white
servikal mukus miktarı (int—enum) (isteğe bağlı alan)
Kullanıcının vajinal mukus miktarı.
Kabul edilen değerler
"intVal": 1 // Light
"intVal": 2 // Medium
"intVal": 3 // Heavy
Android
Ad
com.google.cervical_mucus
Veri türü nesnesi
TYPE_CERVICAL_MUCUS
Alanlar (biçim - birimler)
FIELD_CERVICAL_MUCUS_TEXTURE (int—enum) (isteğe bağlı alan)
Kullanıcının servikal mukusunun kıvamı veya dokusu.
Kabul edilen değerler
CERVICAL_MUCUS_TEXTURE_DRY // Dry, little or no mucus
CERVICAL_MUCUS_TEXTURE_STICKY // Sticky
CERVICAL_MUCUS_TEXTURE_CREAMY // Creamy
CERVICAL_MUCUS_TEXTURE_WATERY // Watery
CERVICAL_MUCUS_TEXTURE_EGG_WHITE // Clear and stretchy
FIELD_CERVICAL_MUCUS_AMOUNT (int—enum) (isteğe bağlı alan)
Kullanıcının ne kadar servikal mukus gözlemlediği.
Bu veri türünde her veri noktası, kullanıcının rahim ağzıyla ilgili bir raporu temsil eder. Tümü
alanları isteğe bağlıdır ve pozisyona dair bilgi eklemek için kullanılabilir.
rahim boynunun genişlemesi ve sıkılığı.
Bu veri türü, kullanıcının nabzını nabız/dakika olarak kaydeder. Her veri noktası kalp atış hızının anlık ölçümünü temsil ettiğinden yalnızca bitiş zamanı ayarlanmalıdır. Bu, okumanın zaman damgası olarak kullanılır.
Bu veri türü, kullanıcının yüksekliğini metre cinsinden yakalar. Çünkü her bir veri noktası
kullanıcının okuma sırasında yüksekliğini, yalnızca bitiş zamanını temsil eder
ayarlanmalıdır. Bu, okuma için zaman damgası olarak kullanılacaktır.
Bu veri türü, bir kullanıcının menstrüasyon akışının ne kadar ağır olduğuna dair açıklamayı yakalar
(lekelenme, hafif, orta veya ağır). Her veri noktası, projenin
kullanıcının menstrüasyon kanamasının ne kadar ağır olduğu.
Bu veri türü, oksijenle doymuş hemoglobin yüzdesi olarak ölçülen, kanda dolaşan oksijen miktarını yakalar. Her veri noktası, ölçüm sırasındaki tek bir kan oksijen doygunluğu ölçümünü temsil eder.
İsteğe bağlı alanlar, uygulanmışsa ek oksijen desteğiyle ilgili ayrıntılar da eklemenize olanak tanır.
Kullanıcıya litre/dakika cinsinden verilen ilave oksijen hızı.
Ek oksijen sağlanmadıysa ve kullanıcı hesaba katılıyorsa sıfır olarak ayarlayın
yalnızca solunum odasında bulunan havayı kullanın.
Oksijen tedavisi uygulama modu (int—enum) (isteğe bağlı alan)
Oksijen tedavisinin nasıl uygulandığı.
Nazal kanül ile uygulanırsa yok veya 1 olabilir.
oksijen doygunluğu sistemi (int - enum) (isteğe bağlı alan)
Oksijen doygunluğunun ölçüldüğü yer.
Periferik kılcal damarlarda ölçülürse bulunmayabilir veya 1 olabilir.
oksijen doygunluğu ölçüm yöntemi (int - enum) (isteğe bağlı alan)
Oksijen doygunluğu nasıl ölçülür?
Nabız oksimetrisi ile ölçülürse yok veya 1 olabilir.
Android
Ad
com.google.oxygen_saturation
Veri türü nesnesi
TYPE_OXYGEN_SATURATION
Alanlar (biçim - birimler)
FIELD_OXYGEN_SATURATION (float - yüzde)
Yüzde olarak ölçülen kandaki oksijen doygunluğu.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE (float—L/dk.)
Kullanıcıya litre/dakika cinsinden verilen ilave oksijen hızı.
Sıfır, ek oksijen sağlanmadığını ve kullanıcının yalnızca oda havasını soluduğunu gösterir.
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int—enum) (isteğe bağlı alan)
Oksijen tedavisinin uygulanma şekli.
Nazal kanül ile uygulanırsa yok veya 1 olabilir.
FIELD_OXYGEN_SATURATION_SYSTEM (int—enum) (isteğe bağlı alan)
Oksijen doygunluğunun ölçüldüğü yer.
Periferik kılcal damarlarda ölçülürse bulunmayabilir veya 1 olabilir.
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int—enum) (isteğe bağlı alan)
Oksijen doygunluğu nasıl ölçülür?
Nabız oksimetresi ile ölçüldüyse mevcut olmayabilir veya 1 olabilir.
Uyku
Bu veri türü, kullanıcının süresini ve uyku türünü belirler. Her bir veri noktası
uykunun bir aşaması için zaman aralığını temsil eder.
Veri noktasının başlangıç zamanı, uyku aşamasının başlangıcını temsil eder ve
her zaman dahil edilmesi gerekir. Zaman damgası, uykunun sonunu belirtir
sahip olacaksınız. Zaman aralıklarının sürekli olması gerekmez ancak çakışmamalıdır.
Farklı uyku aşamalarını ve türlerini temsil eden değerler.
Kabul edilen değerler
"intVal": 0 // Unspecified or unknown if user is sleeping.
"intVal": 1 // Awake; user is awake.
"intVal": 2 // Sleeping; generic or non-granular sleep description.
"intVal": 3 // Out of bed; user gets out of bed in the middle of a sleep session.
"intVal": 4 // Light sleep; user is in a light sleep cycle.
"intVal": 5 // Deep sleep; user is in a deep sleep cycle.
"intVal": 6 // REM sleep; user is in a REM sleep cyle.
Android
Ad
com.google.sleep.segment
Veri türü nesnesi
TYPE_SLEEP_SEGMENT
Alanlar (biçim—birimler)
FIELD_SLEEP_SEGMENT_TYPE (int—enum)
Farklı uyku aşamalarını ve türlerini temsil eden değerler.
Kabul edilen değerler
SLEEP_SEGMENT_TYPE_UNSPECIFIED // Unspecified or unknown if user is sleeping.
AWAKE // Awake; user is awake.
SLEEP // Sleeping; generic or non-granular sleep description.
OUT_OF_BED // Out of bed; user gets out of bed in the middle of a sleep session.
SLEEP_LIGHT // Light sleep; user is in a light sleep cycle.
SLEEP_DEEP // Deep sleep; user is in a deep sleep cycle.
SLEEP_REM // REM sleep; user is in a REM sleep cyle.
Vajinal lekelenme
Bu veri türü, kullanıcının lekelenme (adet dönemleri arasında kanama) yaşayıp yaşamadığını yakalar. Her veri noktası bir lekelenme örneğini temsil eder. Bu nedenle her noktanın bir zaman damgası ve occurrences alanının bir olarak ayarlanması gerekir.
Her lekelenme örneği. Bu alanı 1 olarak ayarlayın.
Android
Ad
com.google.vaginal_spotting
Veri türü nesnesi
TYPE_VAGINAL_SPOTTING
Alanlar (biçim - birimler)
FIELD_OCCURRENCES (int - sayı)
Her lekelenme örneği. Bu alanı 1 olarak ayarlayın.
Ağırlık
Bu veri türü, kullanıcının kilosunu kilogram cinsinden yakalar. Her veri noktası, ölçüm sırasındaki kullanıcının ağırlığını temsil ettiğinden yalnızca bitiş zamanı ayarlanmalıdır. Bu, okumanın zaman damgası olarak kullanılır.
[null,null,["Son güncelleme tarihi: 2024-10-15 UTC."],[[["This documentation details various health data types available in Google Fit, including blood glucose, blood pressure, body fat percentage, body temperature, cervical mucus, cervical position, and heart rate, categorized for health management purposes."],["Each data type is described with its REST and Android specific details, including data type name, required OAuth permission scopes, and data fields with format and units."],["Additional health data types accessible through the Google Fit API include heart rate, height, menstruation, ovulation test results, oxygen saturation, sleep, vaginal spotting, and weight, also with REST and Android integration details."],["Apps must comply with Google's API User Data Policy, the Google Fit Developer and User Data Policy, and have a verified consent screen to access user health data."]]],[]]