Google Fit API और Google Fit REST API, 30 जून, 2025 के बाद उपलब्ध नहीं होंगे. डेवलपर 1 मई, 2024 से, इन एपीआई का इस्तेमाल करने के लिए, साइन अप नहीं कर सकते.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
लगातार रिकॉर्ड किया जा सकने वाला डेटा (एक समय पर कई डेटा पॉइंट के साथ)
अवधि), Google Fit प्लैटफ़ॉर्म इस डेटा को इकट्ठा कर सकता है और
कैलकुलेटेड नतीजे उपलब्ध हैं. यह कोई औसत मेज़रमेंट या खास जानकारी/कुल वैल्यू हो सकती है. आपने लोगों तक पहुंचाया मुफ़्त में
इन तरीकों से हिसाब लगाने में लगने वाला समय बचा सकता है. साथ ही, आपके ऐप्लिकेशन के उपयोगकर्ताओं को काम की खास जानकारी दिखा सकता है या
औसत को आसानी से समझने में मदद मिलती है.
कुल डेटा को पढ़ने के लिए, आपको डेटा टाइप, समयसीमा, और कुछ
'bucket' में (या ग्रुप बनाएं). डेटा को अलग-अलग तरीकों से बकेट किया जा सकता है:
समयावधि
हर घंटे या हर दिन के हिसाब से बकेट एग्रीगेट किया गया डेटा. उदाहरण के लिए, हर दिन चले गए कदम या खर्च की गई कैलोरी देखें.
गतिविधि का टाइप
गतिविधि के टाइप के हिसाब से बकेट एग्रीगेट किया गया डेटा. उदाहरण के लिए, एक हफ़्ते से ज़्यादा के नींद से जुड़े डेटा के लिए, नींद से जुड़ी हर गतिविधि (रोशनी, गहरी, और आरईएम) के लिए एक बकेट होगी.
गतिविधि वाला सेगमेंट
किसी समयावधि में, गतिविधि के सेगमेंट के हिसाब से बकेट एग्रीगेट किया गया डेटा. उदाहरण के लिए, अगर कोई उपयोगकर्ता सुबह 9 से 10 बजे के बीच दौड़ता है, लेकिन वह पहले 20 मिनट तक दौड़ता है, 10 मिनट तक चलता है, 15 मिनट चलता है, और 15 मिनट तक चलता है, तो इन्हें चार गतिविधि सेगमेंट माना जाता है और नतीजे में 4 बकेट मिलेंगी.
सेशन
डेटा इकट्ठा करने के लिए, सेशन की समयसीमाएं इस्तेमाल करें. उदाहरण के लिए, अगर किसी उपयोगकर्ता ने दो बार दौड़ लगाई है और उसे दो सेशन (सुबह की दौड़ और दोपहर की दौड़) के तौर पर रिकॉर्ड किया गया था, तो हर दौड़ के औसत कदम या औसत स्पीड के बारे में जानने के लिए, सेशन के हिसाब से डेटा को बकेट किया जा सकता है.
गतिविधि
इन डेटा टाइप का इस्तेमाल, सेहत और तंदुरुस्ती से जुड़ा एग्रीगेट किया गया डेटा पढ़ने के लिए करें.
गतिविधि सारांश
किसी समयावधि में, किसी खास गतिविधि के लिए कुल समय और सेगमेंट की संख्या.
हर डेटा पॉइंट किसी खास समयावधि के लिए सभी गतिविधि सेगमेंट की खास जानकारी दिखाता है
समय अंतराल में गतिविधि का टाइप.
किसी समयावधि में, सभी सेगमेंट में किसी गतिविधि में बिताया गया कुल समय.
FIELD_NUM_SEGMENTS (int—संख्या)
इस डेटा पॉइंट के समयावधि में, गतिविधि के अलग-अलग सेगमेंट की संख्या.
बेसल मेटाबॉलिक रेट (बीएमआर) की खास जानकारी
हर डेटा पॉइंट, उपयोगकर्ता के औसत, ज़्यादा से ज़्यादा और कम से कम बेसल मेटाबॉलिक रेट की जानकारी देता है
किलो कैलोरी प्रति दिन में होता है. यह तब फ़ायदेमंद होता है, जब उपयोगकर्ता के पास
वज़न बढ़ने या कम होने की वजह से बीएमआर में बदलाव हुआ है.
किसी समयावधि में मिले 'हार्ट पॉइंट' की संख्या,
इसमें मल्टीप्लायर से मिलने वाले पॉइंट भी शामिल हैं (इसके लिए ज़्यादा पॉइंट हासिल किए जाते हैं
ज़्यादा मेहनत वाली गतिविधि).
अवधि (float—मिनट)
'हार्ट पॉइंट' मिलने का समय, मिनट में मापा जाता है.
Android
नाम
com.google.heart_minutes.summary
डेटा टाइप ऑब्जेक्ट
AGGREGATE_HEART_POINTS
फ़ील्ड (फ़ॉर्मैट—यूनिट)
FIELD_INTENSITY (float—हार्ट पॉइंट)
किसी समयावधि में मिले 'हार्ट पॉइंट' की संख्या,
इसमें मल्टीप्लायर से मिलने वाले पॉइंट भी शामिल हैं (इसके लिए ज़्यादा पॉइंट हासिल किए जाते हैं
ज़्यादा मेहनत वाली गतिविधि).
FIELD_DURATION (float—मिनट)
'हार्ट पॉइंट' मिलने का समय, मिनट में मापा जाता है.
इस अवधि के दौरान, उपयोगकर्ता की औसत पावर (वॉट में).
ज़्यादा से ज़्यादा (float—वॉट)
इस डेटा से पता चलता है कि किसी अवधि के दौरान, उपयोगकर्ता ने ज़्यादा से ज़्यादा वॉट में कितनी पावर जनरेट की है.
min (float—वॉट)
इस अवधि के दौरान, उपयोगकर्ता ने कम से कम कितनी ऊर्जा जनरेट की है, यह जानकारी वॉट में.
Android
नाम
com.google.power.summary
डेटा टाइप ऑब्जेक्ट
AGGREGATE_POWER_SUMMARY
फ़ील्ड (फ़ॉर्मैट—यूनिट)
FIELD_AVERAGE (float—वॉट)
इस अवधि के दौरान, उपयोगकर्ता की औसत पावर (वॉट में).
FIELD_MAX (float—वॉट)
इस डेटा से पता चलता है कि किसी अवधि के दौरान, उपयोगकर्ता ने ज़्यादा से ज़्यादा वॉट में कितनी पावर जनरेट की है.
FIELD_MIN (float—वॉट)
इस अवधि के दौरान, उपयोगकर्ता ने कम से कम कितनी ऊर्जा जनरेट की है, यह जानकारी वॉट में.
कदमों की संख्या के डेल्टा की खास जानकारी
हर डेटा पॉइंट, किसी समयावधि में चले गए चरणों की कुल संख्या दिखाता है.
यह डेटा टाइप और इसके फ़ील्ड, इंस्टैंट डेटा
type हैं.
मुख्य भाग
शरीर की माप से जुड़े एग्रीगेट किए गए डेटा को पढ़ने के लिए, इन डेटा टाइप का इस्तेमाल करें.
बॉडी फ़ैट के प्रतिशत की खास जानकारी
हर डेटा पॉइंट, उपयोगकर्ता के औसत, ज़्यादा से ज़्यादा, और कम से कम बॉडी फ़ैट के प्रतिशत की जानकारी देता है
ट्रैक करने में मदद मिलती है.
आराम
नाम
com.google.body.fat.percentage.summary
OAuth की अनुमति के दायरे
https://www.googleapis.com/auth/fitness.body.read
फ़ील्ड (फ़ॉर्मैट—यूनिट)
औसत (float—प्रतिशत)
किसी एक समयावधि में, किसी उपयोगकर्ता के कुल शरीर में मौजूद फ़ैट का औसत प्रतिशत.
ज़्यादा से ज़्यादा (float—प्रतिशत)
किसी तय समयावधि में, किसी उपयोगकर्ता ने शरीर में मौजूद कुल फ़ैट का ज़्यादा से ज़्यादा प्रतिशत तय किया है.
कम से कम (float—प्रतिशत)
एक समयावधि के दौरान, किसी उपयोगकर्ता ने शरीर में मौजूद कुल फ़ैट का कम से कम प्रतिशत तय किया है.
Android
नाम
com.google.body.fat.percentage.summary
डेटा टाइप ऑब्जेक्ट
AGGREGATE_BODY_FAT_PERCENTAGE_SUMMARY
फ़ील्ड (फ़ॉर्मैट—यूनिट)
FIELD_AVERAGE (float—प्रतिशत)
किसी एक समयावधि में, किसी उपयोगकर्ता के कुल शरीर में मौजूद फ़ैट का औसत प्रतिशत.
FIELD_MAX (float—प्रतिशत)
किसी तय समयावधि में, किसी उपयोगकर्ता ने शरीर में मौजूद कुल फ़ैट का ज़्यादा से ज़्यादा प्रतिशत तय किया है.
FIELD_MIN (float—प्रतिशत)
एक समयावधि के दौरान, किसी उपयोगकर्ता ने शरीर में मौजूद कुल फ़ैट का कम से कम प्रतिशत तय किया है.
धड़कन की दर के बारे में खास जानकारी
हर डेटा पॉइंट, उपयोगकर्ता की औसत, सबसे ज़्यादा, और सबसे कम धड़कन की दर
धड़कन प्रति मिनट के हिसाब से दिखाया जाता है.
आराम
नाम
com.google.heart_rate.summary
OAuth की अनुमति के दायरे
https://www.googleapis.com/auth/fitness.body.read
फ़ील्ड (फ़ॉर्मैट—यूनिट)
औसत (float—बीपीएम)
किसी तय समयावधि में, उपयोगकर्ता की धड़कन प्रति मिनट की औसत दर.
ज़्यादा से ज़्यादा (float—बीपीएम)
किसी तय समयावधि में, उपयोगकर्ता की धड़कन प्रति मिनट की ज़्यादा से ज़्यादा दर.
कम से कम (float—बीपीएम)
किसी तय समयावधि में, उपयोगकर्ता की धड़कन प्रति मिनट की कम से कम दर.
Android
नाम
com.google.heart_rate.summary
डेटा टाइप ऑब्जेक्ट
AGGREGATE_HEART_RATE_SUMMARY
फ़ील्ड (फ़ॉर्मैट—यूनिट)
FIELD_AVERAGE (float—bpm)
किसी तय समयावधि में, उपयोगकर्ता की धड़कन प्रति मिनट की औसत दर.
FIELD_MAX (float—बीपीएम)
किसी तय समयावधि में, उपयोगकर्ता की धड़कन प्रति मिनट की ज़्यादा से ज़्यादा दर.
FIELD_MIN (float—bpm)
किसी तय समयावधि में, उपयोगकर्ता की धड़कन प्रति मिनट की कम से कम दर.
लंबाई की खास जानकारी
हर डेटा पॉइंट, एक समय में उपयोगकर्ता के औसत, ज़्यादा से ज़्यादा, और सबसे कम ऊंचाई की जानकारी देता है
मीटर में, अवधि.
आराम
नाम
com.google.height.summary
OAuth की अनुमति के दायरे
https://www.googleapis.com/auth/fitness.body.read
फ़ील्ड (फ़ॉर्मैट—यूनिट)
औसत (float—मीटर)
किसी समयावधि के दौरान उपयोगकर्ता की औसत ऊंचाई, मीटर में.
ज़्यादा से ज़्यादा (float—मीटर)
किसी समयावधि में उपयोगकर्ता की ज़्यादा से ज़्यादा ऊंचाई, मीटर में.
मिनट (float—मीटर)
किसी समयावधि के दौरान, उपयोगकर्ता की कम से कम ऊंचाई, मीटर में.
Android
नाम
com.google.height.summary
डेटा टाइप ऑब्जेक्ट
AGGREGATE_HEIGHT_SUMMARY
फ़ील्ड (फ़ॉर्मैट—यूनिट)
FIELD_AVERAGE (float—मीटर)
किसी समयावधि के दौरान उपयोगकर्ता की औसत ऊंचाई, मीटर में.
FIELD_MAX (float—मीटर)
किसी समयावधि में उपयोगकर्ता की ज़्यादा से ज़्यादा ऊंचाई, मीटर में.
FIELD_MIN (float—मीटर)
किसी समयावधि के दौरान, उपयोगकर्ता की कम से कम ऊंचाई, मीटर में.
वज़न की खास जानकारी
हर डेटा पॉइंट, उपयोगकर्ता के औसत, ज़्यादा से ज़्यादा, और कम से कम वज़न को
किलोग्राम में समय अवधि को चुनें.
आराम
नाम
com.google.weight.summary
OAuth की अनुमति के दायरे
https://www.googleapis.com/auth/fitness.body.read
फ़ील्ड (फ़ॉर्मैट—यूनिट)
औसत (float—कि॰ग्रा॰)
किलोग्राम में, किसी समयावधि के दौरान उपयोगकर्ता के शरीर का औसत वज़न.
ज़्यादा से ज़्यादा (float—कि॰ग्रा॰)
किसी समयावधि में, उपयोगकर्ता के शरीर का ज़्यादा से ज़्यादा वज़न, किलोग्राम में.
मिनट (float—कि॰ग्रा॰)
किसी तय समयावधि के दौरान, उपयोगकर्ता के शरीर का कम से कम वज़न, किलोग्राम में.
Android
नाम
com.google.weight.summary
डेटा टाइप ऑब्जेक्ट
AGGREGATE_WEIGHT_SUMMARY
फ़ील्ड (फ़ॉर्मैट—यूनिट)
FIELD_AVERAGE (float—कि॰ग्रा॰)
किलोग्राम में, किसी समयावधि के दौरान उपयोगकर्ता के शरीर का औसत वज़न.
FIELD_MAX (float—कि॰ग्रा॰)
किसी समयावधि में, उपयोगकर्ता के शरीर का ज़्यादा से ज़्यादा वज़न, किलोग्राम में.
FIELD_MIN (float—कि॰ग्रा॰)
किसी तय समयावधि के दौरान, उपयोगकर्ता के शरीर का कम से कम वज़न, किलोग्राम में.
जगह
जगह की जानकारी का एग्रीगेट किया गया डेटा पढ़ने के लिए, इन डेटा टाइप का इस्तेमाल करें.
दूरी का डेल्टा
हर डेटा पॉइंट, एक समय में उपयोगकर्ता ने जो कुल दूरी तय की है उसकी जानकारी देता है
मीटर में, अवधि. यह डेटा टाइप और इसके फ़ील्ड,
तुरंत इस्तेमाल किया जा सकने वाला डेटा टाइप हो.
लोकेशन बाउंडिंग बॉक्स
हर डेटा पॉइंट, पेज की बाउंडिंग
बॉक्स के बारे में उपयोगकर्ता की
समय अवधि में जगह की जानकारी के पॉइंट. हर बाउंडिंग बॉक्स में चार फ़ील्ड होते हैं
जो बाउंडिंग बॉक्स के चारों कोनों को दिखाता है.
हर डेटा पॉइंट एक समयावधि में, पोषण के लिए इस्तेमाल की गई सभी एंट्री का कुल योग दिखाता है.
पोषक तत्वों की फ़ील्ड की हर वैल्यू, सभी सोर्स में मौजूद पोषक तत्वों का योग दिखाती है
रिकॉर्ड किए गए वीडियो पर क्लिक करें.
अगर किसी भी एंट्री में पोषक तत्व नहीं था, तो वह एग्रीगेट मैप में नहीं होगा
कोई भी. अगर किसी समयावधि में सभी एंट्री एक ही खाने के लिए हैं, तो मील टाइप
भी सेट किया जाएगा.
किसी तय समयावधि में खाए गए खाने में मौजूद कुल पोषक तत्व.
मंज़ूर की गई वैल्यू
"key": "calories" // Calories in kcal
"key": "fat.total" // Total fat in grams
"key": "fat.saturated" // Saturated fat in grams
"key": "fat.unsaturated" // Unsaturated fat in grams
"key": "fat.polyunsaturated" // Polyunsaturated fat in grams
"key": "fat.monounsaturated" // Monounsaturated fat in grams
"key": "fat.trans" // Trans fat in grams
"key": "cholesterol" // Cholesterol in milligrams
"key": "sodium" // Sodium in milligrams
"key": "potassium" // Potassium in milligrams
"key": "carbs.total" // Total carbohydrates in grams
"key": "dietary_fiber" // Dietary fiber in grams
"key": "sugar" // Amount of sugar in grams
"key": "protein" // Protein amount in grams
Android
नाम
com.google.nutrition.summary
डेटा टाइप ऑब्जेक्ट
AGGREGATE_NUTRITION_SUMMARY
फ़ील्ड (फ़ॉर्मैट—यूनिट)
FIELD_MEAL_TYPE (int—एनम)
उपयोगकर्ता ने किस तरह का खाना खाया (अगर बताई गई समयावधि में सभी एंट्री एक ही खाने के लिए हों).
किसी तय समयावधि में खाए गए खाने में मौजूद कुल पोषक तत्व.
मंज़ूर की गई वैल्यू
NUTRIENT_CALORIES // Calories in kcal
NUTRIENT_TOTAL_FAT // Total fat in grams
NUTRIENT_SATURATED_FAT // Saturated fat in grams
NUTRIENT_UNSATURATED_FAT // Unsaturated fat in grams
NUTRIENT_POLYUNSATURATED_FAT // Polyunsaturated fat in grams
NUTRIENT_MONOUNSATURATED_FAT // Monounsaturated fat in grams
NUTRIENT_TRANS_FAT // Trans fat in grams
NUTRIENT_CHOLESTEROL // Cholesterol in milligrams
NUTRIENT_SODIUM // Sodium in milligrams
NUTRIENT_POTASSIUM // Potassium in milligrams
NUTRIENT_TOTAL_CARBS // Total carbohydrates in grams
NUTRIENT_DIETARY_FIBER // Dietary fiber in grams
NUTRIENT_SUGAR // Amount of sugar in grams
NUTRIENT_PROTEIN // Protein amount in grams
स्वास्थ्य
इस तरह के डेटा का इस्तेमाल, चिकित्सा और स्वास्थ्य से जुड़ा एग्रीगेट किया गया डेटा पढ़ने के लिए करें.
ब्लड ग्लूकोज़ के बारे में खास जानकारी
हर डेटा पॉइंट, ब्लड ग्लूकोज़ के औसत, कम से कम, और सबसे ज़्यादा ग्लूकोज़ के लेवल की जानकारी देता है
या समय सीमा में सांद्रता, जिसे मि॰मो॰/ली॰ में मापा जाता है. यहां 1 मि॰मो॰/ली॰ 18 है
मि॰ग्रा॰/डे॰ली॰.
अगर इनमें से हर फ़ील्ड की वैल्यू, लिए गए सभी मेज़रमेंट के लिए एक जैसी हैं
समयावधि के दौरान, आपको लौटाए गए डेटा में फ़ील्ड की वैल्यू दिखेगी:
कुछ समय के लिए खाना
नींद से कुछ समय का संबंध
सैंपल का सोर्स
अगर सभी मेज़रमेंट की वैल्यू अलग-अलग हैं, तो फ़ील्ड को बाहर रखा जाएगा.
किसी तय समयावधि में, उपयोगकर्ता के ब्लड ग्लूकोज़ का औसत लेवल या कॉन्संट्रेशन.
ज़्यादा से ज़्यादा (float—मि॰मो॰/ली॰)
उपयोगकर्ता के ब्लड ग्लूकोज़ का सबसे ज़्यादा लेवल या किसी तय समयावधि में ब्लड ग्लूकोज़ की मात्रा.
कम से कम (float—मि॰मो॰/ली॰)
उपयोगकर्ता के ब्लड ग्लूकोज़ का कम से कम लेवल या किसी तय समयावधि के दौरान ब्लड ग्लूकोज़ की मात्रा.
भोजन से अस्थायी संबंध (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) (फ़ील्ड ज़रूरी नहीं है)
रीडिंग के दौरान उपयोगकर्ता ने आस-पास किस तरह का खाना खाया.
उपयोगकर्ता ने खाने के समय की तुलना में कब रीडिंग ली गई.
मंज़ूर की गई वैल्यू
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) (वैकल्पिक फ़ील्ड)
रीडिंग के दौरान उपयोगकर्ता ने आस-पास किस तरह का खाना खाया.
उपयोगकर्ता के सोने के समय की तुलना में, रीडिंग का समय क्या था.
मंज़ूर की गई वैल्यू
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_PRESSURE_DIASTOLIC_MAX (float—mmHg)
किसी समयावधि में उपयोगकर्ता का सबसे ज़्यादा डायस्टोलिक ब्लड प्रेशर.
FIELD_BLOOD_PRESSURE_DIASTOLIC_MIN (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
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
शरीर के तापमान की खास जानकारी
हर डेटा पॉइंट शरीर का औसत, कम से कम, और ज़्यादा से ज़्यादा तापमान दिखाता है
समय सीमा में उपयोगकर्ता को जोड़ें.
इसमें शरीर पर मापी गई जगह की जानकारी भी शामिल होगी, अगर
इस समयावधि में, सभी डेटा पॉइंट के लिए मेज़रमेंट की जगह एक ही थी.
हर डेटा पॉइंट, खून में ऑक्सीजन की औसत, कम से कम, और ज़्यादा से ज़्यादा ऑक्सीजन की जानकारी दिखाता है
किसी समयावधि में, उपयोगकर्ता के ऑक्सीजन के सैचुरेशन और पूरक ऑक्सीजन के फ़्लो रेट को दिखाया जाता है.
अगर इनमें से हर फ़ील्ड की वैल्यू, लिए गए सभी मेज़रमेंट के लिए एक जैसी हैं
समयावधि के दौरान, आपको लौटाए गए डेटा में फ़ील्ड की वैल्यू दिखेगी:
ऑक्सीजन थेरेपी एडमिन मोड
ऑक्सीजन सेचुरेशन सिस्टम
ऑक्सीजन की मात्रा को मापने का तरीका
अगर सभी मेज़रमेंट की वैल्यू अलग-अलग हैं, तो फ़ील्ड को बाहर रखा जाएगा.