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, genel sağlığın yönetimiyle ilgili ölçümler için (fitness yerine) sağlık verisi türlerine sahiptir.
Veri türleri listesi
Sağlık verisi türleri ve alanları hakkında daha fazla bilgi için Android referans belgelerine göz atabilirsiniz. enum birimini içeren alanlarda, seçilebilecek kabul edilen değerlerin listesi bulunur. Verileri başarıyla okuyup yazmak için izin verilen değerlerden yalnızca birini kullanın.
Kandaki glikoz
Bu veri türü, kandaki glikoz konsantrasyonunu yakalar. Her veri noktası, tek bir anlık kan şekeri ölçümünü temsil eder. Kan şekeri verilerini yazma hakkında daha fazla bilgi edinin.
Kandaki glikoz seviyesi veya konsantrasyonu 1 mmol/L'nin 18 mg/dL olduğu mmol/L cinsinden değeri.
geçici yemekle ilişki (int—enum) (isteğe bağlı alan)
Okumanın yapıldığı zamana kıyasla 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
meal type [meal türü] (int—enum) (isteğe bağlı alan)
geçici uykuyla ilişki (int - enum) (isteğe bağlı alan)
Değerin, kullanıcının uyuduğu zamana kıyasla ölçüldüğü zaman.
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 kaynak (int—enum) (isteğe bağlı alan)
Kandaki glikozu ölçmek için kullanılan vücut sıvısının türüdür.
Kandaki glikoz seviyesi veya konsantrasyonu 1 mmol/L'nin 18 mg/dL olduğu mmol/L cinsinden değeri.
FIELD_TEMPORAL_RELATION_TO_MEAL (int—enum) (isteğe bağlı alan)
Okumanın yapıldığı zamana kıyasla kullanıcının yemek yediği zaman.
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_TEMPORAL_RELATION_TO_SLEEP (int—enum) (isteğe bağlı alan)
Değerin, kullanıcının uyuduğu zamana kıyasla ölçüldüğü zaman.
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ının türüdür.
Bu veri türü, kullanıcının tansiyonunu ölçer. Her veri noktası tek bir anlık tansiyon ölçümünü temsil eder. Kan basıncı verilerini yazma hakkında daha fazla bilgi edinin.
body location (gövde konumu) (int—enum) (isteğe bağlı alan)
Ölçüm yapılırken kullanıcının vücut pozisyonu.
Kabul edilen değerler
"intVal": 1 // Standing up
"intVal": 2 // Sitting down
"intVal": 3 // Lying down
"intVal": 4 // Reclining
Measurement location (int—enum) (ölçüm konumu) (isteğe bağlı alan)
Ölçümün yapıldığı kol ve kolun bir kısmı.
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 - birim)
FIELD_BLOOD_PRESSURE_SYSTOLIC (float—mmHg)
Sistolik tansiyon ölçümü.
FIELD_BLOOD_PRESSURE_DIASTOLIC (float—mmHg)
Küçük 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 yapıldığı kol ve kolun bir kısmı.
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 veri noktası, bir kişinin toplam vücut yağını, toplam vücut ağırlığının bir yüzdesi olarak temsil eder.
Bu veri türü, servikal mukusun açıklamasını gösterir. Her veri noktası, kullanıcının servikal mukusun kendi değerlendirmesini temsil eder. Tüm alanlar isteğe bağlıdır ve servikal mukusun görünümünü ve etkisini ve miktarını açıklamak için kullanılabilir.
servikal mukus dokusu (int - enum) (isteğe bağlı alan)
Kullanıcının servikal mukusunun kıvamı veya dokusudur.
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 ne kadar servikal mukusu gözlemlediği.
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 - birim)
FIELD_CERVICAL_MUCUS_TEXTURE (int—enum) (isteğe bağlı alan)
Kullanıcının servikal mukusunun kıvamı veya dokusudur.
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 mukusu gözlemlediği.
Bu veri türünde her veri noktası, kullanıcının rahim boynunun raporunu temsil eder. Tüm alanlar isteğe bağlıdır ve serviksin pozisyonu, genişlemesi ve sıkılığıyla ilgili açıklamalar eklemek için kullanılabilir.
Bu veri türü, nabız/dakika olarak kullanıcının nabzını yakalar. Her veri noktası, anlık nabız ölçümünü temsil ettiğinden yalnızca bitiş zamanı ayarlanmalıdır. Bu değer, okuma için zaman damgası olarak kullanılır.
Bu veri türü, kullanıcının boyunu metre cinsinden yakalar. Her veri noktası, okuma sırasında kullanıcının yüksekliğini temsil ettiğinden yalnızca bitiş zamanı ayarlanmalıdır. Bu değer, okuma için zaman damgası olarak kullanılır.
Bu veri türü, bir kullanıcının âdet akışının ne kadar yoğun olduğunun (lekeli, hafif, orta veya yoğun) açıklamasını yakalar. Her veri noktası, kullanıcının menstrüasyon kanamasının ne kadar ağır olduğuna dair bir açıklamayı temsil eder.
Bu veri türü, kanda dolaşan oksijen miktarını yakalar. Oksijene doymuş hemoglobinin yüzdesi olarak ölçülür. Her veri noktası, ölçüm sırasında gösterilen tek bir oksijen doygunluğu ölçümünü temsil eder.
İsteğe bağlı alanlar, uygulanması durumunda ilave oksijen ilavesi hakkında bilgi eklemenize de olanak tanır.
Kandaki oksijen doygunluğunun yüzde olarak ölçümü.
Geçerli aralık: %0-100
ek oksijen akış oranı (float-L/min)
Kullanıcıya dakikada litre cinsinden ek oksijen verilir.
İlave oksijen sağlanmıyorsa ve kullanıcı
yalnızca oda havasını soluyorsa sıfır değerine ayarlayın.
oksijen terapisi uygulama modu (int - enum) (isteğe bağlı alan)
Oksijen tedavisinin nasıl verildiği.
Nazal kanülle uygulanıyorsa mevcut olmayabilir veya 1 olabilir.
oksijen doygunluğu sistemi (int - enum) (isteğe bağlı alan)
Oksijen doygunluğunun ölçüldüğü uygulama.
Eksik olabilir veya periferik kılcal damar içinde ölçülüyorsa 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 oksimetresiyle ölçülürse hiç bulunmayabilir veya 1 olabilir.
Android
Ad
com.google.oxygen_saturation
Veri türü nesnesi
TYPE_OXYGEN_SATURATION
Alanlar (biçim - birim)
FIELD_OXYGEN_SATURATION (float - yüzde)
Kandaki oksijen doygunluğunun yüzde olarak ölçümü.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE (float—L/dk.)
Kullanıcıya dakikada litre cinsinden ek oksijen verilir.
Sıfır ilave oksijen verilmediğini 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 nasıl verildiği.
Nazal kanülle uygulanıyorsa mevcut olmayabilir veya 1 olabilir.
FIELD_OXYGEN_SATURATION_SYSTEM (int—enum) (isteğe bağlı alan)
Oksijen doygunluğunun ölçüldüğü uygulama.
Eksik olabilir veya periferik kılcal damar içinde ölçülüyorsa 1 olabilir.
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int—enum) (isteğe bağlı alan)
Oksijen doygunluğu nasıl ölçülür?
Nabız oksimetresiyle ölçülürse hiç bulunmayabilir veya 1 olabilir.
Uyku
Bu veri türü, kullanıcının uyku süresini ve türünü yakalar. Her veri noktası, uykunun bir aşaması için bir 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 edilmelidir. Zaman damgası, uyku aşamasının sonunu temsil eder. 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 - birim)
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 (dönemleri arasında kanama) yaşayıp yaşamadığını tespit eder. Her veri noktası, bir tespit örneğini temsil eder. Bu nedenle her noktanın bir zaman damgası olmalıdır ve oluşumlar alanı bir olarak ayarlanmalıdır.
Bu veri türü, kullanıcının ağırlığını kilogram cinsinden yakalar. Her veri noktası, okuma sırasında kullanıcının ağırlığını temsil ettiğinden yalnızca bitiş zamanı ayarlanmalıdır. Bu değer, okuma için zaman damgası olarak kullanılır.