আপনার অ্যাপ com.google.blood_pressure
ডেটা টাইপ-এ লিখে রক্তচাপের ডেটা রেকর্ড করতে পারে। এই ডেটা টাইপে, প্রতিটি ডেটা পয়েন্ট একটি একক তাত্ক্ষণিক রক্তচাপ পড়ার প্রতিনিধিত্ব করে। ডেটা পয়েন্টে সিস্টোলিক এবং ডায়াস্টোলিক চাপ, পড়ার সময় শরীরের অবস্থান এবং শরীরের অবস্থান যেখানে পরিমাপ করা হয়েছিল তার ক্ষেত্র রয়েছে।
-
systolic
এবংdiastolic
ক্ষেত্র প্রয়োজন, অন্য সব ঐচ্ছিক। -
systolic
(উপরের সংখ্যা) এবংdiastolic
(নিম্ন সংখ্যা) এর জন্য চাপ mmHg এ পরিমাপ করা হয়। - নির্দিষ্ট করা হলে, শরীরের অবস্থানে নিম্নলিখিত মানগুলির মধ্যে একটি থাকতে হবে:
-
1
- দাঁড়ানো -
2
- বসে থাকা -
3
- শুয়ে থাকা -
4
- আধা হেলান দেওয়া
-
যদি নির্দিষ্ট করা হয়, পরিমাপের অবস্থানে নিম্নলিখিত মানগুলির মধ্যে একটি থাকতে হবে:
-
1
- বাম কব্জি -
2
- ডান কব্জি -
3
- বাম উপরের বাহু -
4
- ডান উপরের বাহু
-
অ্যান্ড্রয়েড
একটি রক্তচাপ ডেটা পয়েন্ট লিখতে, নিম্নলিখিত উদাহরণে দেখানো হিসাবে TYPE_BLOOD_PRESSURE
এর একটি নতুন DataSource
তৈরি করুন।
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()
বিশ্রাম
একটি ডেটা উত্স তৈরি করুন
একটি রক্তচাপ ডেটা পয়েন্ট লিখতে, একটি নতুন ডেটা ডেটা উৎস তৈরি করুন
HTTP পদ্ধতি
POST
অনুরোধ URL
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
HTTP প্রতিক্রিয়া স্ট্যাটাস কোড পাবেন। প্রতিক্রিয়া বডিতে একটি datasource.dataStreamId
প্রপার্টি সহ ডেটা উত্সের একটি JSON উপস্থাপনা রয়েছে৷ ডেটা যোগ করতে dataSourceId
হিসাবে এই আইডিটি ব্যবহার করুন।
রক্তচাপের তথ্য যোগ করুন
com.google.blood_pressure
টাইপের একটি ডেটা পয়েন্ট তৈরি করে ডেটা যোগ করুন।
HTTP পদ্ধতি
PATCH
অনুরোধ URL
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
}
]
}
]
}