कैलोरीज़ कैलकुलेटर API को लोगों को उनकी कैलोरी खर्च को ट्रैक करने और उनके वजन घटाने या फिटनेस लक्ष्यों को प्राप्त करने में मदद करने के लिए डिज़ाइन किया गया है
कैलोरी बर्न API का उपयोग करने के लिए उपयोगकर्ताओं को उस गतिविधि को दर्ज करना होगा जिसे उन्होंने किया है इसके साथ ही वे अपनी वजन और गतिविधि/खेल की अवधि का भी उपयोग कर सकते हैं इसके बाद API इस जानकारी का उपयोग करके बर्न की गई कैलोरी की संख्या का अनुमान लगाता है
यह एक पैरामीटर प्राप्त करेगा और आपको एक JSON प्रदान करेगा इसके अलावा इसमें 2 वैकल्पिक पैरामीटर हैं
वजन घटाने के लिए कैलोरी खर्च को ट्रैक करना: कैलोरीज़ कैलकुलेटर API उन लोगों की मदद कर सकता है जो वजन घटाने की कोशिश कर रहे हैं उन्हें यह बताकर कि वे शारीरिक गतिविधि के माध्यम से कितनी कैलोरी बर्न करते हैं यह जानकारी उन्हें कैलोरी घाटा बनाने में मदद करने के लिए उपयोगी हो सकती है जो वजन घटाने के लिए आवश्यक है
शारीरिक फिटनेस की निगरानी और सुधार: यह लोगों को अलग-अलग गतिविधियों के दौरान वे कितनी कैलोरी बर्न करते हैं यह ट्रैक करके समय के साथ अपनी शारीरिक फिटनेस पर नज़र रखने में मदद कर सकता है यह जानकारी सुधार के क्षेत्रों की पहचान करने और फिटनेस लक्ष्यों की दिशा में प्रगति को ट्रैक करने के लिए उपयोगी हो सकती है
विभिन्न गतिविधियों के कैलोरी बर्न की तुलना करना: API का उपयोग उपयोगकर्ताओं को विभिन्न गतिविधियों के कैलोरी बर्न की तुलना करने की अनुमति देने के लिए किया जा सकता है जो उन लोगों के लिए उपयोगी हो सकता है जो कैलोरी बर्न करने के लिए सबसे प्रभावी तरीके खोजने की कोशिश कर रहे हैं
एथलेटिक प्रदर्शन में सुधार: एथलीट कैलोरीज़ कैलकुलेटर API का उपयोग प्रशिक्षण और प्रतियोगिता के दौरान वे कितनी कैलोरी बर्न करते हैं यह ट्रैक करने के लिए कर सकते हैं ताकि वे अपने प्रदर्शन का अनुकूलन कर सकें
बेसिक योजना: 5000 API कॉल्स
प्रो योजना: 25000 API कॉल्स
प्रो प्लस योजना: 100000 API कॉल्स
एलीट योजना: 300000 API कॉल्स
"कैलोरी कैलकुलेटर" एंडपॉइंट उपयोगकर्ताओं को किसी विशेष खेल/गतिविधि द्वारा खोई गई कैलोरी की संख्या की गणना करने की अनुमति देता है। इसके अलावा, उपयोगकर्ता अपनी गतिविधि को करने के लिए अपना वजन और समय प्रदान कर सकता है ताकि इसे गणना किया जा सके।
आवश्यक पैरामीटर:
गतिविधि // यह पैरामीटर आंशिक मेल की अनुमति देता है। उदाहरण के लिए, टेनिस टेबल टेनिस और टेनिस खेलने से मेल खाएगा।
वैकल्पिक पैरामीटर:
वजन // गतिविधि करने वाले उपयोगकर्ता का वजन पाउंड में निर्दिष्ट किया जाना चाहिए। अनुमत सीमा 50 से 500 है, जिसमें डिफ़ॉल्ट मान 160 है।
अवधि // गतिविधि/खेल की अवधि को मिनटों में निर्दिष्ट किया जाना चाहिए। अनुमत न्यूनतम मान 1 है। डिफ़ॉल्ट मान 60 मिनट (1 घंटे) है।
कैलोरी कैलकुलेटर - एंडपॉइंट फीचर्स
| ऑब्जेक्ट | विवरण |
|---|---|
activity |
[आवश्यक] Enter the desired activity: For example: tennis |
weight |
वैकल्पिक The weight of the user performing the activity must be specified in pounds. The allowed range is from 50 to 500, with a default value of 160. |
duration |
वैकल्पिक The duration of the activity/sport must be specified in minutes. The allowed minimum value is 1. The default value is 60 minutes (1 hour). |
[{"name": "Coaching: football, basketball, soccer\u2026", "calories_per_hour": 290, "duration_minutes": 60, "total_calories": 290}, {"name": "Football, competitive", "calories_per_hour": 653, "duration_minutes": 60, "total_calories": 653}, {"name": "Football, touch, flag, general", "calories_per_hour": 581, "duration_minutes": 60, "total_calories": 581}, {"name": "Football or baseball, playing catch", "calories_per_hour": 181, "duration_minutes": 60, "total_calories": 181}]
curl --location --request GET 'https://zylalabs.com/api/912/calories+calculator+api/725/calories+calculator?activity=tennis&duration=20' --header 'Authorization: Bearer YOUR_API_KEY'
| हेडर | विवरण |
|---|---|
Authorization
|
[आवश्यक] होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें। |
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
API एक JSON एरे को लौटाता है जिसमें विभिन्न गतिविधियों के बारे में जानकारी होती है जिसमें गतिविधि का नाम प्रति घंटे जलाए गए कैलोरी मिनटों में अवधि और उपयोगकर्ता इनपुट के आधार पर कुल जलाए गए कैलोरी शामिल हैं
प्रतिक्रिया में मुख्य क्षेत्र शामिल हैं "नाम" (गतिविधि का नाम), "घंटे_per_कैलोरी" (प्रति घंटे जलने वाली कैलोरी), "अवधि_मिनट" (गतिविधि की अवधि), और "कुल_कैलोरी" (निर्दिष्ट अवधि में जलने वाली कैलोरी)
यह एंडपॉइंट तीन पैरामीटर स्वीकार करता है: "क्रिया" (आवश्यक), "वजन" (वैकल्पिक, पाउंड में) और "अवधि" (वैकल्पिक, मिनट में) उपयोगकर्ता इन पैरामीटर को निर्दिष्ट करके अपने अनुरोध को अनुकूलित कर सकते हैं ताकि कैलोरी की गणना को अनुकूलित किया जा सके
प्रतिक्रिया डेटा को वस्तुओं के JSON ऐरे के रूप में व्यवस्थित किया गया है प्रत्येक वस्तु एक गतिविधि का प्रतिनिधित्व करती है प्रत्येक वस्तु में गतिविधि का नाम प्रति घंटे जलाए गए कैलोरी अवधि और कुल कैलोरी के लिए फ़ील्ड होते हैं जिससे उपयोगकर्ताओं को परिणामों को आसानी से समझने की अनुमति मिलती है
एपीआई विभिन्न शारीरिक गतिविधियों के लिए कैलोरी खर्च की जानकारी प्रदान करता है जिससे उपयोगकर्ता गतिविधि के प्रकार, अवधि और उपयोगकर्ता के वजन के आधार पर अपनी कैलोरी बर्न को ट्रैक कर सकते हैं जो फिटनेस और वजन घटाने के लक्ष्यों में मदद करता है
उपयोगकर्ता वापस किए गए डेटा का विश्लेषण कर सकते हैं ताकि विभिन्न गतिविधियों के बीच कैलोरी बर्न की तुलना कर सकें समय के साथ अपनी प्रगति को ट्रैक कर सकें और विशिष्ट गतिविधियों के दौरान कुल कैलोरी बर्न के आधार पर अपनी फिटनेस दिनचर्या को समायोजित कर सकें
यह डेटा विभिन्न गतिविधियों के लिए स्थापित मेटाबॉलिक समकक्ष (एमईटी) से प्राप्त किया गया है जिन्हें कामकाजी विज्ञान में कैलोरी व्यय का अनुमान लगाने के लिए गतिविधि के प्रकार और तीव्रता के आधार पर व्यापक रूप से मान्यता प्राप्त है
यदि एपीआई आंशिक या खाली परिणाम लौटाता है तो उपयोगकर्ताओं को गतिविधि के नाम की सटीकता की पुष्टि करनी चाहिए या विभिन्न वेरिएशनों को आजमाना चाहिए एपीआई आंशिक मिलानों का समर्थन करता है इसलिए व्यापक शर्तों का उपयोग करने से अधिक परिणाम मिल सकते हैं
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
125ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,336ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
4,938ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
91ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
600ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
5,240ms
सर्विस लेवल:
50%
रिस्पॉन्स टाइम:
9,248ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
597ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,934ms
सर्विस लेवल:
50%
रिस्पॉन्स टाइम:
5,254ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,619ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
16ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
3,351ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,447ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,254ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,583ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
4,904ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
13,968ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,533ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,197ms