आपका ऐप्लिकेशन com.google.blood_pressure
को लिखकर, ब्लड प्रेशर का डेटा रिकॉर्ड कर सकता है
डेटा टाइप. इस डेटा टाइप में, हर डेटा पॉइंट तुरंत एक घटना को दिखाता है
ब्लड प्रेशर की रीडिंग. डेटा पॉइंट में सिस्टोलिक और
डायस्टोलिक दबाव, रीडिंग के दौरान शरीर की स्थिति, और शरीर पर उसकी जगह
जहां आकलन किया गया.
systolic
औरdiastolic
फ़ील्ड ज़रूरी हैं. अन्य सभी फ़ील्ड ज़रूरी नहीं हैं.systolic
(ऊपरी संख्या) औरdiastolic
(कम संख्या) के लिए दाब हैं mmHg में मापा गया.- अगर बताया गया हो, तो शरीर की स्थिति के लिए इनमें से कोई एक वैल्यू होनी चाहिए:
1
- खड़े होकर2
- नीचे बैठकर3
- आराम करते हुए4
- आधा झुका हुआ
अगर तय किया गया है, तो मेज़रमेंट की जगह में इनमें से कोई एक वैल्यू होनी चाहिए:
1
- बाईं कलाई2
- दाईं कलाई3
- बाईं ऊपरी बांह4
- दाईं ऊपरी बांह
Android
ब्लड प्रेशर डेटा पॉइंट की जानकारी लिखने के लिए, नया DataSource
बनाएं
TYPE_BLOOD_PRESSURE
में से,
जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है.
val bloodPressureSource = DataSource.Builder()
.setDataType(TYPE_BLOOD_PRESSURE)
// ...
.build()
val bloodPressure = DataPoint.builder(bloodPressureSource)
.setTimestamp(timestamp, TimeUnit.MILLISECONDS)
.setField(FIELD_BLOOD_PRESSURE_SYSTOLIC, 120.0f)
.setField(FIELD_BLOOD_PRESSURE_DIASTOLIC, 80.0f)
.setField(FIELD_BODY_POSITION, BODY_POSITION_SITTING)
.setField(
FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION,
BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_UPPER_ARM)
.build()
आराम
डेटा स्रोत बनाएं
ब्लड प्रेशर का डेटा पॉइंट लिखने के लिए, नया डेटा सोर्स बनाएं
एचटीटीपी तरीका
POST
अनुरोध का यूआरएल
https://www.googleapis.com/fitness/v1/users/me/dataSources
अनुरोध का मुख्य हिस्सा
{
"dataStreamName": "BloodPressure",
"type": "raw",
"application": {
"detailsUrl": "http://example.com",
"name": "My Example App",
"version": "1"
},
"dataType": {
"name": "com.google.blood_pressure"
}
}
जवाब
अगर आपका डेटा सोर्स बन गया है, तो आपको एक 200 OK
एचटीटीपी मिलेगा
रिस्पॉन्स स्टेटस कोड. जवाब के मुख्य हिस्से में, JSON फ़ॉर्मैट में दिखाया गया है
डेटा सोर्स के साथ-साथ datasource.dataStreamId
प्रॉपर्टी. इस आईडी का इस्तेमाल करें
डेटा जोड़ने के लिए dataSourceId
के तौर पर.
ब्लड प्रेशर का डेटा जोड़ें
com.google.blood_pressure
टाइप का डेटा पॉइंट बनाकर, डेटा जोड़ें.
एचटीटीपी तरीका
PATCH
अनुरोध का यूआरएल
https://www.googleapis.com/fitness/v1/users/me/dataSources/datasource.dataStreamId/datasets/1574159699023000000-1574159699023000000
अनुरोध का मुख्य हिस्सा
साफ़ तौर पर बताने के लिए, यहां दिखाए गए JSON के मुख्य हिस्से में टिप्पणियों की जानकारी दी गई है हेल्थ फ़ील्ड कॉन्सटेंट का इस्तेमाल करना चाहिए.
{
"dataSourceId": "datasource.dataStreamId",
"maxEndTimeNs": 1574159699023000000,
"minStartTimeNs": 1574159699023000000,
"point": [
{
"dataTypeName": "com.google.blood_pressure",
"endTimeNanos": 1574159699023000000,
"startTimeNanos": 1574159699023000000,
"value": [
{
"fpVal": 120.0 // systolic
},
{
"fpVal": 80.0 // diastolic
},
{
"intVal": 2 // Body position enum value for sitting
},
{
"intVal": 3 // Location enum value for left upper arm
}
]
}
]
}