Google 피트니스에는 피트니스와 달리 일반적인 건강 관리에 관련된 측정값을 위한 건강 데이터 유형이 있습니다.
데이터 유형 목록
Android 참조 문서에서 건강 데이터 유형과 필드에 대해 자세히 알아볼 수 있습니다. 단위가 enum인 필드에는 선택할 수 있는 허용된 값 목록이 있습니다. 데이터를 성공적으로 읽고 쓰려면 허용된 값 중 하나만 사용하세요.
혈당
이 데이터 유형은 혈중 포도당 농도를 캡처합니다. 각 데이터 포인트는 단일 순간 혈당 수치를 나타냅니다. 혈당 데이터 쓰기에 대해 자세히 알아보세요.
REST
| 이름 | com.google.blood_glucose |
| OAuth 권한 범위 |
https://www.googleapis.com/auth/fitness.blood_glucose.read
https://www.googleapis.com/auth/fitness.blood_glucose.write
|
| 필드 (형식—단위) |
혈당 수치 (floatmmol/L)
혈당 수치 또는 농도(mmol/L)입니다. 1mmol/L는 18mg/dL입니다.
|
식사와의 시간적 관계 (int—열거형) (선택사항 필드)
사용자가 식사한 시점과 비교한 측정 시점입니다.
허용되는 값
"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
|
식사 유형 (int—열거형) (선택사항 필드)
측정 시점에 사용자가 섭취한 식사의 유형입니다.
허용되는 값
"intVal": 1 // Unknown
"intVal": 2 // Breakfast
"intVal": 3 // Lunch
"intVal": 4 // Dinner
"intVal": 5 // Snack
|
수면과의 시간적 관계 (int—열거형) (선택사항 필드)
사용자가 잠든 시점과 비교하여 측정이 이루어진 시점입니다.
허용되는 값
"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
|
specimen source (int—enum) (선택사항 필드)
혈당을 측정하는 데 사용된 체액 유형입니다.
허용되는 값
"intVal": 1 // Interstitial fluid
"intVal": 2 // Capillary blood
"intVal": 3 // Plasma
"intVal": 4 // Serum
"intVal": 5 // Tears
"intVal": 6 // Whole blood
|
|
Android
| 이름 | com.google.blood_glucose |
| 데이터 유형 객체 | TYPE_BLOOD_GLUCOSE |
| 필드 (형식—단위) |
FIELD_BLOOD_GLUCOSE_LEVEL (float~mmol/L)
혈당 수치 또는 농도(mmol/L)입니다. 1mmol/L는 18mg/dL입니다.
|
FIELD_TEMPORAL_RELATION_TO_MEAL (int—enum) (선택사항 필드)
사용자가 식사한 시점과 비교한 측정 시점입니다.
허용되는 값
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—enum) (선택사항 필드)
측정 시점에 사용자가 섭취한 식사의 유형입니다.
허용되는 값
MEAL_TYPE_UNKNOWN // Unknown
MEAL_TYPE_BREAKFAST // Breakfast
MEAL_TYPE_LUNCH // Lunch
MEAL_TYPE_DINNER // Dinner
MEAL_TYPE_SNACK // Snack
|
FIELD_TEMPORAL_RELATION_TO_SLEEP (int—열거형) (선택사항 필드)
사용자가 잠든 시점과 비교하여 측정이 이루어진 시점입니다.
허용되는 값
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) (선택사항 필드)
혈당을 측정하는 데 사용된 체액 유형입니다.
허용되는 값
BLOOD_GLUCOSE_SPECIMEN_SOURCE_INTERSTITIAL_FLUID // Interstitial fluid
BLOOD_GLUCOSE_SPECIMEN_SOURCE_CAPILLARY_BLOOD // Capillary blood
BLOOD_GLUCOSE_SPECIMEN_SOURCE_PLASMA // Plasma
BLOOD_GLUCOSE_SPECIMEN_SOURCE_SERUM // Serum
BLOOD_GLUCOSE_SPECIMEN_SOURCE_TEARS // Tears
BLOOD_GLUCOSE_SPECIMEN_SOURCE_WHOLE_BLOOD // Whole blood
|
|
혈압
이 데이터 유형은 사용자의 혈압을 캡처합니다. 각 데이터 포인트는 단일 순간 혈압 측정값을 나타냅니다. 혈압 데이터 쓰기에 대해 자세히 알아보세요.
REST
| 이름 | com.google.blood_pressure |
| OAuth 권한 범위 |
https://www.googleapis.com/auth/fitness.blood_pressure.read
https://www.googleapis.com/auth/fitness.blood_pressure.write
|
| 필드 (형식—단위) |
systolic (floatmmHg)
수축기 혈압 측정값입니다.
|
diastolic (float—mmHg)
이완기 혈압 측정값입니다.
|
body position (int—열거형) (선택사항 필드)
측정 시 사용자의 신체 위치입니다.
허용되는 값
"intVal": 1 // Standing up
"intVal": 2 // Sitting down
"intVal": 3 // Lying down
"intVal": 4 // Reclining
|
측정 위치 (int—열거형) (선택사항 필드)
측정된 팔과 팔의 부분입니다.
허용되는 값
"intVal": 1 // Left wrist
"intVal": 2 // Right wrist
"intVal": 3 // Left upper arm
"intVal": 4 // Right upper arm
|
|
Android
| 이름 | com.google.blood_pressure |
| 데이터 유형 객체 | TYPE_BLOOD_PRESSURE |
| 필드 (형식—단위) |
FIELD_BLOOD_PRESSURE_SYSTOLIC (float—mmHg)
수축기 혈압 측정값입니다.
|
FIELD_BLOOD_PRESSURE_DIASTOLIC (float—mmHg)
이완기 혈압 측정값입니다.
|
FIELD_BODY_POSITION (int—열거형) (선택사항 필드)
측정 시 사용자의 신체 위치입니다.
허용되는 값
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) (선택사항 필드)
측정된 팔과 팔의 부분입니다.
허용되는 값
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
|
|
체지방률
이 데이터 유형은 사용자의 체지방률을 캡처합니다. 각 데이터 포인트는 총체질량 대비 체지방의 비율을 나타냅니다.
REST
| 이름 | com.google.body.fat.percentage |
| OAuth 권한 범위 |
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
|
| 필드 (형식—단위) |
percentage (float—퍼센트)
체지방이 차지하는 총 체질량의 비율입니다.
유효 범위: 0~100% |
Android
| 이름 | com.google.body.fat.percentage |
| 데이터 유형 객체 | TYPE_BODY_FAT_PERCENTAGE |
| 필드 (형식—단위) |
FIELD_PERCENTAGE (float—%)
체지방이 차지하는 총 체질량의 비율입니다.
유효 범위: 0~100% |
체온
이 데이터 유형은 사용자의 체온을 캡처합니다. 각 데이터 포인트는 단일 순간 체온 측정을 나타냅니다.
REST
| 이름 | com.google.body.temperature |
| OAuth 권한 범위 |
https://www.googleapis.com/auth/fitness.body_temperature.read
https://www.googleapis.com/auth/fitness.body_temperature.write
|
| 필드 (형식—단위) |
체온 (float—섭씨)
체온(섭씨)입니다.
|
측정 위치 (int—열거형) (선택사항 필드)
사용자의 신체에서 온도를 측정한 위치입니다.
허용되는 값
"intVal": 1 // Armpit
"intVal": 2 // Finger
"intVal": 3 // Forehead
"intVal": 4 // Mouth (oral)
"intVal": 5 // Rectum
"intVal": 6 // Temporal artery
"intVal": 7 // Toe
"intVal": 8 // Ear (tympanic)
"intVal": 9 // Wrist
"intVal": 10 // Vagina
|
|
Android
| 이름 | com.google.body.temperature |
| 데이터 유형 객체 | TYPE_BODY_TEMPERATURE |
| 필드 (형식—단위) |
FIELD_BODY_TEMPERATURE (float—celsius)
체온(섭씨)입니다.
|
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION (int—enum) (선택사항 필드)
사용자의 신체에서 온도를 측정한 위치입니다.
허용되는 값
BODY_TEMPERATURE_MEASUREMENT_LOCATION_AXILLARY // Armpit
BODY_TEMPERATURE_MEASUREMENT_LOCATION_FINGER // Finger
BODY_TEMPERATURE_MEASUREMENT_LOCATION_FOREHEAD // Forehead
BODY_TEMPERATURE_MEASUREMENT_LOCATION_ORAL // Mouth (oral)
BODY_TEMPERATURE_MEASUREMENT_LOCATION_RECTAL // Rectum
BODY_TEMPERATURE_MEASUREMENT_LOCATION_TEMPORAL_ARTERY // Temporal artery
BODY_TEMPERATURE_MEASUREMENT_LOCATION_TOE // Toe
BODY_TEMPERATURE_MEASUREMENT_LOCATION_TYMPANIC // Ear (tympanic
BODY_TEMPERATURE_MEASUREMENT_LOCATION_WRIST // Wrist
BODY_TEMPERATURE_MEASUREMENT_LOCATION_VAGINAL // Vagina
|
|
자궁경관 점액
이 데이터 유형은 자궁경부 점액에 관한 설명을 캡처합니다. 각 데이터 포인트는 사용자가 자가 평가한 자궁경부 점액에 대한 설명을 나타냅니다. 모든 필드는 선택사항이며 자궁경부 점액의 모양과 느낌, 양을 설명하는 데 사용할 수 있습니다.
REST
| 이름 | com.google.cervical_mucus |
| OAuth 권한 범위 |
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
|
| 필드 (형식—단위) |
자궁경관 점액 질감 (int—열거형) (선택사항 필드)
사용자의 자궁경부 점액의 일관성 또는 질감입니다.
허용되는 값
"intVal": 1 // Dry, little or no mucus
"intVal": 2 // Sticky
"intVal": 3 // Creamy
"intVal": 4 // Watery
"intVal": 5 // Clear and stretchy like egg white
|
cervical mucus amount (int—enum) (선택사항 필드)
사용자가 관찰한 자궁경부 점액의 양입니다.
허용되는 값
"intVal": 1 // Light
"intVal": 2 // Medium
"intVal": 3 // Heavy
|
|
Android
| 이름 | com.google.cervical_mucus |
| 데이터 유형 객체 | TYPE_CERVICAL_MUCUS |
| 필드 (형식—단위) |
FIELD_CERVICAL_MUCUS_TEXTURE (int—열거형) (선택사항 필드)
사용자의 자궁경부 점액의 일관성 또는 질감입니다.
허용되는 값
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—열거형) (선택사항 필드)
사용자가 관찰한 자궁경부 점액의 양입니다.
허용되는 값
CERVICAL_MUCUS_AMOUNT_LIGHT
CERVICAL_MUCUS_AMOUNT_MEDIUM
CERVICAL_MUCUS_AMOUNT_HEAVY
|
|
경부 자세
이 데이터 유형에서 각 데이터 포인트는 사용자의 자궁경부 보고서를 나타냅니다. 모든 필드는 선택사항이며 자궁경부의 위치, 확장, 단단함을 설명하는 데 사용할 수 있습니다.
REST
| 이름 | com.google.cervical_position |
| OAuth 권한 범위 |
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
|
| 필드 (형식—단위) |
cervical position (int—열거형) (선택사항 필드)
사용자의 자궁경부 위치입니다.
허용되는 값
"intVal": 1 // Cervix is low
"intVal": 2 // Cervix is in a medium position
"intVal": 3 // Cervix is high
|
cervical dilation (int—enum) (선택사항 필드)
사용자의 자궁 경부가 얼마나 열려 있는지 또는 확장되었는지입니다.
허용되는 값
"intVal": 1 // Closed cervix
"intVal": 2 // Partially open cervix
"intVal": 3 // Fully dilated, open cervix
|
cervical firmness (int—열거형) (선택사항 필드)
사용자의 자궁경부의 단단함입니다.
허용되는 값
"intVal": 1 // Cervix is soft
"intVal": 2 // Cervix is a little firm
"intVal": 3 // Cervix is firm
|
|
Android
| 이름 | com.google.cervical_position |
| 데이터 유형 객체 | TYPE_CERVICAL_POSITION |
| 필드 (형식—단위) |
FIELD_CERVICAL_POSITION (int—enum) (선택사항 필드)
사용자의 자궁경부 위치입니다.
허용되는 값
CERVICAL_POSITION_LOW
CERVICAL_POSITION_MEDIUM
CERVICAL_POSITION_HIGH
|
FIELD_CERVICAL_DILATION (int—열거형) (선택사항 필드)
사용자의 자궁 경부가 얼마나 열려 있는지 또는 확장되었는지입니다.
허용되는 값
CERVICAL_DILATION_CLOSED // Closed cervix
CERVICAL_DILATION_MEDIUM // Partially open cervix
CERVICAL_DILATION_OPEN // Fully dilated, open cervix
|
FIELD_CERVICAL_FIRMNESS (int—열거형) (선택사항 필드)
사용자의 자궁경부의 단단함입니다.
허용되는 값
CERVICAL_FIRMNESS_SOFT
CERVICAL_FIRMNESS_MEDIUM
CERVICAL_FIRMNESS_FIRM
|
|
심박수
이 데이터 유형은 사용자의 심박수를 분당 심박수로 캡처합니다. 각 데이터 포인트는 심박수의 순간 측정을 나타내므로 종료 시간만 설정해야 합니다. 이 값이 판독의 타임스탬프로 사용됩니다.
REST
| 이름 | com.google.heart_rate.bpm |
| OAuth 권한 범위 |
https://www.googleapis.com/auth/fitness.heart_rate.read
https://www.googleapis.com/auth/fitness.heart_rate.write
|
| 필드 (형식—단위) |
bpm (float~bpm)
분당 심박수입니다.
유효한 범위: 0~1000 |
Android
| 이름 | com.google.heart_rate.bpm |
| 데이터 유형 객체 | TYPE_HEART_RATE_BPM |
| Android 권한 | BODY_SENSORS 녹화 |
| 필드 (형식—단위) |
bpm (float~bpm)
분당 심박수입니다.
유효 범위: 0~1,000bpm |
높이
이 데이터 유형은 사용자의 키를 미터 단위로 캡처합니다. 각 데이터 포인트는 측정 시 사용자의 키를 나타내므로 종료 시간만 설정해야 합니다. 이 값이 판독의 타임스탬프로 사용됩니다.
REST
| 이름 | com.google.height |
| OAuth 권한 범위 |
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
|
| 필드 (형식—단위) |
height (float~미터)
높이(단위: 미터)입니다.
유효 범위: 0~3미터 |
Android
| 이름 | com.google.height |
| 데이터 유형 객체 | TYPE_HEIGHT |
| 필드 (형식—단위) |
FIELD_HEIGHT (float~미터)
높이(단위: 미터)입니다.
유효 범위: 0~3미터 |
월경
이 데이터 유형은 사용자의 생리량(출혈, 적음, 보통, 많음)에 관한 설명을 캡처합니다. 각 데이터 포인트는 사용자의 월경 출혈량을 나타냅니다.
REST
| 이름 | com.google.menstruation |
| OAuth 권한 범위 |
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
|
| 필드 (형식—단위) |
menstrual flow (int—열거형) (선택사항 필드)
사용자의 생리량이 얼마나 많았는지입니다.
허용되는 값
"intVal": 1 // Spotting
"intVal": 2 // Light
"intVal": 3 // Medium
"intVal": 4 // Heavy
|
|
Android
| 이름 | com.google.menstruation |
| 데이터 유형 객체 | TYPE_MENSTRUATION |
| 필드 (형식—단위) |
FIELD_MENSTRUAL_FLOW (int—열거형) (선택사항 필드)
사용자의 생리량이 얼마나 많았는지입니다.
허용되는 값
MENSTRUAL_FLOW_SPOTTING // Spotting
MENSTRUAL_FLOW_LIGHT // Light
MENSTRUAL_FLOW_MEDIUM // Medium
MENSTRUAL_FLOW_HEAVY // Heavy
|
|
배란 테스트
이 데이터 유형에서 각 데이터 포인트는 배란 테스트의 이진 결과 (양성 또는 음성)를 나타냅니다.
REST
| 이름 | com.google.ovulation_test |
| OAuth 권한 범위 |
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
|
| 필드 (형식—단위) |
배란 테스트 (int—열거형) (선택사항 필드)
배란 여부를 보여주는 사용자의 배란 테스트 결과입니다.
허용되는 값
"intVal": 1 // Negative
"intVal": 2 // Positive
|
|
Android
| 이름 | com.google.ovulation_test |
| 데이터 유형 객체 | TYPE_OVULATION_TEST |
| 필드 (형식—단위) |
FIELD_OVULATION_TEST_RESULT (int—열거형) (선택사항 필드)
배란 여부를 보여주는 사용자의 배란 테스트 결과입니다.
허용되는 값
OVULATION_TEST_RESULT_NEGATIVE
OVULATION_TEST_RESULT_POSITIVE
|
|
산소 포화도
이 데이터 유형은 혈액 내 산소 포화 헤모글로빈의 비율로 측정된 혈액 내 산소량을 캡처합니다. 각 데이터 포인트는 측정 시의 단일 혈중 산소 포화도 수치를 나타냅니다.
선택사항 필드를 사용하면 투여된 경우 보충 산소에 관한 세부정보도 추가할 수 있습니다.
REST
| 이름 | com.google.oxygen_saturation |
| OAuth 권한 범위 |
https://www.googleapis.com/auth/fitness.oxygen_saturation.read
https://www.googleapis.com/auth/fitness.oxygen_saturation.write
|
| 필드 (형식—단위) |
산소 포화도 (float—백분율)
혈중 산소 포화도 수치를 백분율로 표시합니다.
유효 범위: 0~100%
|
산소 공급 유량 (float~L/분)
사용자에게 공급되는 추가 산소의 비율(분당 리터)입니다.
보충 산소가 제공되지 않고 사용자가 실내 공기만 호흡하는 경우 0으로 설정합니다.
|
산소 요법 관리 모드 (int—열거형) (선택사항 필드)
산소 요법이 투여되는 방식
비강 캐뉼라로 투여하는 경우 없을 수도 있고 1일 수도 있습니다.
|
산소 포화도 시스템 (int—열거형) (선택사항 필드)
산소 포화도를 측정한 위치입니다.
말초 모세혈관에서 측정하는 경우 없을 수도 있고 1일 수도 있습니다.
|
산소 포화도 측정 방법 (int—enum) (선택사항 필드)
산소 포화도 측정 방법
산소 포화도 측정으로 측정한 경우 없을 수도 있고 1일 수도 있습니다.
|
|
Android
| 이름 | com.google.oxygen_saturation |
| 데이터 유형 객체 | TYPE_OXYGEN_SATURATION |
| 필드 (형식—단위) |
FIELD_OXYGEN_SATURATION (float—백분율)
혈중 산소 포화도 수치를 백분율로 표시합니다.
|
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE (float~L/분)
사용자에게 공급되는 추가 산소의 비율(분당 리터)입니다.
0은 보충 산소가 제공되지 않으며 사용자가 실내 공기만 호흡하고 있음을 나타냅니다.
|
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int—enum) (선택사항 필드)
산소 요법이 투여되는 방식
비강 캐뉊라로 투여하는 경우 없을 수도 있고 1일 수도 있습니다.
|
FIELD_OXYGEN_SATURATION_SYSTEM (int—열거형) (선택사항 필드)
산소 포화도를 측정한 위치입니다.
말초 모세혈관에서 측정하는 경우 없을 수도 있고 1일 수도 있습니다.
|
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int—enum) (선택적 필드)
산소 포화도 측정 방법
산소 포화도 측정으로 측정한 경우 없을 수도 있고 1일 수도 있습니다.
|
|
수면
이 데이터 유형은 사용자의 수면 시간과 수면 유형을 캡처합니다. 각 데이터 포인트는 수면 단계의 시간 간격을 나타냅니다.
데이터 포인트의 시작 시간은 수면 단계의 시작을 나타내며 항상 포함되어야 합니다. 타임스탬프는 수면 단계의 종료를 나타냅니다. 시간 간격은 연속적일 필요는 없지만 중복되어서는 안 됩니다.
REST
| 이름 | com.google.sleep.segment |
| OAuth 권한 범위 |
https://www.googleapis.com/auth/fitness.sleep.read
https://www.googleapis.com/auth/fitness.sleep.write
|
| 필드 (형식—단위) |
수면 구간 유형 (int—열거형)
다양한 수면 단계와 유형을 나타내는 값입니다.
허용되는 값
"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
| 이름 | com.google.sleep.segment |
| 데이터 유형 객체 | TYPE_SLEEP_SEGMENT |
| 필드 (형식—단위) |
FIELD_SLEEP_SEGMENT_TYPE (int—enum)
다양한 수면 단계와 유형을 나타내는 값입니다.
허용되는 값
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.
|
질 출혈
이 데이터 유형은 사용자가 출혈 (생리 기간 사이의 출혈)을 경험하는지 여부를 캡처합니다. 각 데이터 포인트는 한 번의 감지를 나타내므로 각 포인트에는 타임스탬프가 있어야 하고 occurrences 필드는 1로 설정해야 합니다.
REST
| 이름 | com.google.vaginal_spotting |
| OAuth 권한 범위 |
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
|
| 필드 (형식—단위) |
occurrences (int—개수)
각 출혈 인스턴스 이 필드를 1으로 설정합니다.
|
|
Android
| 이름 | com.google.vaginal_spotting |
| 데이터 유형 객체 | TYPE_VAGINAL_SPOTTING |
| 필드 (형식—단위) |
FIELD_OCCURRENCES (int—count)
각 출혈 인스턴스 이 필드를 1으로 설정합니다.
|
|
무게
이 데이터 유형은 사용자의 체중을 킬로그램으로 캡처합니다. 각 데이터 포인트는 측정 시점의 사용자 체중을 나타내므로 종료 시간만 설정해야 합니다. 이 값이 판독의 타임스탬프로 사용됩니다.
REST
| 이름 | com.google.weight |
| OAuth 권한 범위 |
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
|
| 필드 (형식—단위) |
weight (float~kg)
체중(킬로그램)입니다.
유효 범위: 0~1,000kg |
Android
| 이름 | com.google.weight |
| 데이터 유형 객체 | TYPE_WEIGHT |
| 필드 (형식—단위) |
FIELD_WEIGHT (float—kgs)
체중(킬로그램)입니다.
유효 범위: 0~1,000kg |
건강 데이터 읽기 및 쓰기 권한 획득
건강 데이터를 읽으려면 다음 단계를 따르세요.
- 앱이 Google의 API 사용자 데이터 정책 및 Google 피트니스 개발자 및 사용자 데이터 정책을 준수하는지 확인합니다.
동의 화면이 Google에서 인증되도록 신청합니다.
앱이 인증되면 사용자가 읽기에 동의한 건강 데이터를 읽을 수 있습니다.