Google Fit REST API সহ Google Fit API গুলি 30 জুন, 2025 এর পরে আর উপলব্ধ হবে না ৷ 1 মে, 2024 থেকে, বিকাশকারীরা এই APIগুলি ব্যবহার করতে সাইন আপ করতে পারবেন না ৷
সাধারণ স্বাস্থ্য (ফিটনেসের বিপরীতে) পরিচালনার সাথে সম্পর্কিত পরিমাপের জন্য Google Fit-এর স্বাস্থ্য ডেটা প্রকার রয়েছে।
ডেটা প্রকারের তালিকা
আপনি Android রেফারেন্স ডকুমেন্টেশন থেকে স্বাস্থ্য ডেটা প্রকার এবং তাদের ক্ষেত্র সম্পর্কে আরও জানতে পারেন। ইউনিট enum সহ ক্ষেত্রগুলি থেকে বেছে নেওয়ার জন্য গৃহীত মানগুলির একটি তালিকা রয়েছে। সফলভাবে ডেটা পড়তে এবং লিখতে শুধুমাত্র অনুমোদিত মানগুলির একটি ব্যবহার করুন।
রক্তের গ্লুকোজ
এই ডেটা টাইপ রক্তে গ্লুকোজের ঘনত্ব ক্যাপচার করে। প্রতিটি ডেটা পয়েন্ট একটি একক তাত্ক্ষণিক রক্তের গ্লুকোজ রিডিং প্রতিনিধিত্ব করে। রক্তের গ্লুকোজ ডেটা লেখা সম্পর্কে আরও জানুন।
রক্তে গ্লুকোজের মাত্রা বা ঘনত্ব mmol/L যেখানে 1 mmol/L হল 18 mg/dL।
খাবারের সাথে সাময়িক সম্পর্ক ( int —enum) (ঐচ্ছিক ক্ষেত্র)
যখন রিডিং নেওয়া হয়েছিল তখন ব্যবহারকারী যখন খেয়েছিলেন তার সাথে তুলনা করা হয়েছিল।
গৃহীত মান
"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 —enum) (ঐচ্ছিক ক্ষেত্র)
রিডিং নেওয়ার সময় ব্যবহারকারী কী ধরনের খাবার খেয়েছেন।
ঘুমের সাথে সাময়িক সম্পর্ক ( int —enum) (ঐচ্ছিক ক্ষেত্র)
ব্যবহারকারী কখন ঘুমিয়েছিলেন তার সাথে তুলনা করার সময় রিডিং নেওয়া হয়েছিল।
গৃহীত মান
"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
নমুনা উৎস ( int —enum) (ঐচ্ছিক ক্ষেত্র)
রক্তের গ্লুকোজ পরিমাপ করতে ব্যবহৃত শরীরের তরলের প্রকার।
রক্তে গ্লুকোজের মাত্রা বা ঘনত্ব mmol/L যেখানে 1 mmol/L হল 18 mg/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) (ঐচ্ছিক ক্ষেত্র)
রিডিং নেওয়ার সময় ব্যবহারকারী কী ধরনের খাবার খেয়েছেন।
FIELD_TEMPORAL_RELATION_TO_SLEEP ( int —enum) (ঐচ্ছিক ক্ষেত্র)
ব্যবহারকারী কখন ঘুমিয়েছিলেন তার সাথে তুলনা করার সময় রিডিং নেওয়া হয়েছিল।
গৃহীত মান
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) (ঐচ্ছিক ক্ষেত্র)
রক্তের গ্লুকোজ পরিমাপ করতে ব্যবহৃত শরীরের তরলের প্রকার।
এই ডেটা টাইপ একজন ব্যবহারকারীর রক্তচাপ ক্যাপচার করে। প্রতিটি ডেটা পয়েন্ট একটি একক তাত্ক্ষণিক রক্তচাপ পড়ার প্রতিনিধিত্ব করে। রক্তচাপের ডেটা লেখা সম্পর্কে আরও জানুন।
"intVal": 1 // Standing up
"intVal": 2 // Sitting down
"intVal": 3 // Lying down
"intVal": 4 // Reclining
পরিমাপের অবস্থান ( int —enum) (ঐচ্ছিক ক্ষেত্র)
কোন বাহু এবং বাহুর অংশ পরিমাপ নেওয়া হয়েছিল।
গৃহীত মান
"intVal": 1 // Left wrist
"intVal": 2 // Right wrist
"intVal": 3 // Left upper arm
"intVal": 4 // Right upper arm
অ্যান্ড্রয়েড
নাম
com.google.blood_pressure
ডেটা টাইপ অবজেক্ট
TYPE_BLOOD_PRESSURE
ক্ষেত্র (ফরম্যাট-ইউনিট)
FIELD_BLOOD_PRESSURE_SYSTOLIC ( float —mmHg)
সিস্টোলিক রক্তচাপ পরিমাপ।
FIELD_BLOOD_PRESSURE_DIASTOLIC ( float —mmHg)
ডায়াস্টোলিক রক্তচাপ পরিমাপ।
FIELD_BODY_POSITION ( int —enum) (ঐচ্ছিক ক্ষেত্র)
পরিমাপ নেওয়ার সময় ব্যবহারকারীর শরীরের অবস্থান।
গৃহীত মান
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
শরীরের চর্বি শতাংশ
এই ডেটা টাইপ একজন ব্যবহারকারীর শরীরের চর্বি শতাংশ ক্যাপচার করে। প্রতিটি ডেটা পয়েন্ট একজন ব্যক্তির মোট শরীরের চর্বিকে তাদের মোট শরীরের ভরের শতাংশ হিসাবে উপস্থাপন করে।
এই তথ্য প্রকার সার্ভিকাল শ্লেষ্মা বর্ণনা ক্যাপচার. প্রতিটি ডেটা পয়েন্ট একজন ব্যবহারকারীর জন্য সার্ভিকাল শ্লেষ্মাগুলির একটি স্ব-মূল্যায়নকৃত বিবরণ উপস্থাপন করে। সমস্ত ক্ষেত্র ঐচ্ছিক এবং সার্ভিকাল শ্লেষ্মার চেহারা এবং অনুভূতি এবং পরিমাণ বর্ণনা করতে ব্যবহার করা যেতে পারে।
সার্ভিকাল মিউকাস টেক্সচার ( int —enum) (ঐচ্ছিক ক্ষেত্র)
ব্যবহারকারীর সার্ভিকাল শ্লেষ্মা এর ধারাবাহিকতা বা টেক্সচার।
গৃহীত মান
"intVal": 1 // Dry, little or no mucus
"intVal": 2 // Sticky
"intVal": 3 // Creamy
"intVal": 4 // Watery
"intVal": 5 // Clear and stretchy like egg white
সার্ভিকাল শ্লেষ্মা পরিমাণ ( int —enum) (ঐচ্ছিক ক্ষেত্র)
ব্যবহারকারী কতটা সার্ভিকাল শ্লেষ্মা পর্যবেক্ষণ করেন।
গৃহীত মান
"intVal": 1 // Light
"intVal": 2 // Medium
"intVal": 3 // Heavy
অ্যান্ড্রয়েড
নাম
com.google.cervical_mucus
ডেটা টাইপ অবজেক্ট
TYPE_CERVICAL_MUCUS
ক্ষেত্র (ফরম্যাট-ইউনিট)
FIELD_CERVICAL_MUCUS_TEXTURE ( int —enum) (ঐচ্ছিক ক্ষেত্র)
ব্যবহারকারীর সার্ভিকাল শ্লেষ্মা এর ধারাবাহিকতা বা টেক্সচার।
গৃহীত মান
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) (ঐচ্ছিক ক্ষেত্র)
ব্যবহারকারী কতটা সার্ভিকাল শ্লেষ্মা পর্যবেক্ষণ করেন।
এই ডেটা টাইপে, প্রতিটি ডেটা পয়েন্ট ব্যবহারকারীর সার্ভিক্সের একটি রিপোর্ট উপস্থাপন করে। সমস্ত ক্ষেত্র ঐচ্ছিক, এবং সার্ভিক্সের অবস্থান, প্রসারণ এবং দৃঢ়তার বিবরণ যোগ করতে ব্যবহার করা যেতে পারে।
এই ডেটা টাইপ ব্যবহারকারীর হৃদস্পন্দন প্রতি মিনিটে স্পন্দনে ক্যাপচার করে। যেহেতু প্রতিটি ডেটা পয়েন্ট হৃদস্পন্দনের তাত্ক্ষণিক পরিমাপের প্রতিনিধিত্ব করে, শুধুমাত্র শেষ সময় সেট করা উচিত। এটি পড়ার জন্য টাইমস্ট্যাম্প হিসাবে ব্যবহার করা হবে।
এই ডেটা টাইপ সেই ব্যবহারকারীর উচ্চতা মিটারে ক্যাপচার করে। যেহেতু প্রতিটি ডেটা পয়েন্ট পড়ার সময় ব্যবহারকারীর উচ্চতা উপস্থাপন করে, শুধুমাত্র শেষ সময় সেট করা উচিত। এটি পড়ার জন্য টাইমস্ট্যাম্প হিসাবে ব্যবহার করা হবে।
এই ডেটা টাইপ একজন ব্যবহারকারীর মাসিক প্রবাহ কতটা ভারী ছিল তার একটি বর্ণনা ক্যাপচার করে (স্পটিং, হালকা, মাঝারি বা ভারী)। প্রতিটি ডেটা পয়েন্ট ব্যবহারকারীর মাসিক রক্তপাত কতটা ভারী ছিল তার একটি বর্ণনা উপস্থাপন করে।
এই ডেটা টাইপটি রক্তে অক্সিজেনের পরিমাণকে ক্যাপচার করে, অক্সিজেন-স্যাচুরেটেড হিমোগ্লোবিনের শতাংশ হিসাবে পরিমাপ করা হয়। প্রতিটি ডেটা পয়েন্ট পরিমাপের সময় একক রক্তের অক্সিজেন স্যাচুরেশন রিডিং প্রতিনিধিত্ব করে।
ঐচ্ছিক ক্ষেত্রগুলি আপনাকে যে কোনও সম্পূরক অক্সিজেন সম্বন্ধে বিশদ যোগ করতে দেয় যদি পরিচালিত হয়।
প্রতি মিনিটে লিটারে একজন ব্যবহারকারীকে যে হারে অতিরিক্ত অক্সিজেন সরবরাহ করা হয়। কোনো সম্পূরক অক্সিজেন প্রদান না করা হলে শূন্যে সেট করুন এবং ব্যবহারকারী শুধুমাত্র ঘরের বাতাসে শ্বাস নিচ্ছেন।
অক্সিজেন থেরাপি প্রশাসন মোড ( int —enum) (ঐচ্ছিক ক্ষেত্র)
কিভাবে অক্সিজেন থেরাপি পরিচালিত হয়।
অনুনাসিক ক্যানুলা দ্বারা পরিচালিত হলে অনুপস্থিত বা 1 হতে পারে।
অক্সিজেন স্যাচুরেশন সিস্টেম ( int —enum) (ঐচ্ছিক ক্ষেত্র)
যেখানে অক্সিজেন স্যাচুরেশন পরিমাপ করা হয়।
অনুপস্থিত বা 1 হতে পারে যদি পেরিফেরাল কৈশিকগুলিতে পরিমাপ করা হয়।
অক্সিজেন স্যাচুরেশন পরিমাপ পদ্ধতি ( int —enum) (ঐচ্ছিক ক্ষেত্র)
কিভাবে অক্সিজেন স্যাচুরেশন পরিমাপ করা হয়।
অনুপস্থিত বা 1 হতে পারে যদি নাড়ি অক্সিমেট্রি দ্বারা পরিমাপ করা হয়।
প্রতি মিনিটে লিটারে একজন ব্যবহারকারীকে যে হারে অতিরিক্ত অক্সিজেন সরবরাহ করা হয়। জিরো নির্দেশ করে যে কোন সম্পূরক অক্সিজেন প্রদান করা হয় না এবং ব্যবহারকারী শুধুমাত্র ঘরের বাতাসে শ্বাস নিচ্ছেন।
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE ( int —enum) (ঐচ্ছিক ক্ষেত্র)
কিভাবে অক্সিজেন থেরাপি পরিচালিত হয়।
অনুনাসিক ক্যানুলা দ্বারা পরিচালিত হলে অনুপস্থিত বা 1 হতে পারে।
FIELD_OXYGEN_SATURATION_SYSTEM ( int —enum) (ঐচ্ছিক ক্ষেত্র)
যেখানে অক্সিজেন স্যাচুরেশন পরিমাপ করা হয়।
অনুপস্থিত বা 1 হতে পারে যদি পেরিফেরাল কৈশিকগুলিতে পরিমাপ করা হয়।
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD ( int —enum) (ঐচ্ছিক ক্ষেত্র)
কিভাবে অক্সিজেন স্যাচুরেশন পরিমাপ করা হয়।
অনুপস্থিত বা 1 হতে পারে যদি নাড়ি অক্সিমেট্রি দ্বারা পরিমাপ করা হয়।
ঘুম
এই ডেটা টাইপ ব্যবহারকারীর দৈর্ঘ্য এবং ঘুমের ধরন ক্যাপচার করে। প্রতিটি ডেটা পয়েন্ট ঘুমের একটি পর্যায়ের জন্য একটি সময়ের ব্যবধান উপস্থাপন করে।
ডেটা পয়েন্টের শুরুর সময়টি ঘুমের পর্যায় শুরুর প্রতিনিধিত্ব করে এবং সর্বদা অন্তর্ভুক্ত করা প্রয়োজন। টাইমস্ট্যাম্প ঘুমের পর্যায়ের শেষের প্রতিনিধিত্ব করে। সময়ের ব্যবধান ক্রমাগত হতে হবে না কিন্তু ওভারল্যাপ করা উচিত নয়।
বিভিন্ন ঘুমের পর্যায় এবং প্রকারের প্রতিনিধিত্বকারী মান।
গৃহীত মান
"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.
অ্যান্ড্রয়েড
নাম
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.
যোনি দাগ
এই ডেটা টাইপ ক্যাপচার করে যদি একজন ব্যবহারকারী দাগ অনুভব করেন (তাদের পিরিয়ডের মধ্যে রক্তপাত)। প্রতিটি ডেটা পয়েন্ট স্পটিংয়ের একটি উদাহরণ উপস্থাপন করে, তাই প্রতিটি পয়েন্টের একটি টাইমস্ট্যাম্প থাকা উচিত এবং ঘটনা ক্ষেত্রটি একটিতে সেট করা উচিত।
স্পটিংয়ের প্রতিটি উদাহরণ। এই ক্ষেত্রটি 1 এ সেট করুন।
অ্যান্ড্রয়েড
নাম
com.google.vaginal_spotting
ডেটা টাইপ অবজেক্ট
TYPE_VAGINAL_SPOTTING
ক্ষেত্র (ফরম্যাট-ইউনিট)
FIELD_OCCURRENCES ( int —গণনা)
স্পটিংয়ের প্রতিটি উদাহরণ। এই ক্ষেত্রটি 1 এ সেট করুন।
ওজন
এই ডেটা টাইপ সেই ব্যবহারকারীর ওজন কেলোগ্রামে ক্যাপচার করে। যেহেতু প্রতিটি ডেটা পয়েন্ট পড়ার সময় ব্যবহারকারীর ওজন উপস্থাপন করে, শুধুমাত্র শেষ সময় সেট করা উচিত। এটি পড়ার জন্য টাইমস্ট্যাম্প হিসাবে ব্যবহার করা হবে।
[null,null,["2024-11-14 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["Google Fit provides access to various health data types like blood glucose, blood pressure, body fat percentage, and more through REST and Android."],["Each data type has specific key fields, REST names, and Android data type objects for accessing and understanding the data."],["Accessing health data requires appropriate OAuth scopes and Android permissions, along with adherence to data integrity and unit considerations."],["Consult Google Fit documentation for detailed information on each data type, including valid ranges, units, and specific fields."],["Google Fit API allows reading data for various health metrics like heart rate, sleep, weight, and menstruation, requiring compliance with Google's policies and app verification."]]],[]]