Google Health API में आपका स्वागत है!
यह नया एपीआई, Google OAuth का इस्तेमाल करता है. इससे, स्वास्थ्य से जुड़े डेटा को ऐक्सेस और मैनेज करने के लिए, ज़्यादा सुरक्षित, उपयोगकर्ता के हिसाब से आसान, और स्केलेबल समाधान मिलता है. इसके कुछ फ़ायदे यहां दिए गए हैं:
बेहतर सुरक्षा: नया एपीआई, एपीआई डिज़ाइन और उसे लागू करने के लिए, Google की मौजूदा सुरक्षा से जुड़े सुझावों और सबसे सही तरीकों के मुताबिक है. इससे, सुरक्षा से जुड़ी कमज़ोरियों का खतरा कम हो जाता है.
एक जैसा अनुभव: नया एपीआई, एपीआई डिज़ाइन के आधुनिक सिद्धांतों के मुताबिक है. इससे, डेवलपर को ज़्यादा एक जैसा और आसान अनुभव मिलता है.
भविष्य के लिए तैयार
- स्केलेबिलिटी: नया एपीआई, आने वाली ज़रूरतों को पूरा करने के लिए डिज़ाइन किया गया है, यह ज़्यादा उपयोगकर्ताओं और डेटा टाइप के साथ काम करता है.
- मैनेज करने में आसानी: स्टैंडर्ड तरीके का इस्तेमाल करने से, ऐप्लिकेशन को मैनेज और अपडेट करना आसान हो जाता है. इससे, तकनीकी कर्ज़ कम हो जाता है.
- नई सुविधाओं का ऐक्सेस: नए एपीआई पर माइग्रेट करने से, नई सुविधाएं और फ़ंक्शन रिलीज़ होने पर उनका ऐक्सेस मिलता है. इससे, ऐप्लिकेशन अप-टू-डेट रहते हैं और उन्हें नए सुधारों का फ़ायदा मिलता है.
- अनुपालन: नए एपीआई को, Google की सुरक्षा और निजता के सबसे नए मानकों के हिसाब से अप-टू-डेट रखा जाता है. इससे, ऐप्लिकेशन को इन मानकों के मुताबिक बनाए रखने में लगने वाली मेहनत कम हो जाती है.
- डेटा की निजता: Google OAuth सिस्टम को, डेटा की निजता से जुड़े अलग-अलग नियमों (उदाहरण के लिए, जीडीपीआर और हिपा) के मुताबिक डिज़ाइन किया गया है. इससे, डेवलपर पर अनुपालन का बोझ कम हो जाता है.
शुरुआत कैसे करें?
डेवलपमेंट शुरू करने से पहले, डेवलपर के लिए हमारी चेकलिस्ट देखें. इसमें, Google Health API के साथ इंटिग्रेशन लॉन्च करने में आपकी मदद करने के लिए, चरणों की सूची दी गई है.
शुरुआत करने का तरीका, इस बात पर भी निर्भर करता है कि आप किस तरह के डेवलपर हैं.
नए डेवलपर
अगर आपके पास Google API या Google Cloud का कोई अनुभव नहीं है या आपको इसकी जानकारी फिर से चाहिए, तो शुरुआत करने का सबसे आसान और तेज़ तरीका, कोडलैब का इस्तेमाल करना है. इससे आपको यह पता चलेगा कि Google Cloud प्रोजेक्ट और OAuth 2.0 वेब क्लाइंट को कैसे सेट अप किया जाता है. साथ ही, यह भी पता चलेगा कि Visual Studio Code का इस्तेमाल करके, Google Health API को पहली बार कैसे कॉल किया जाता है.
Fitbit डेवलपर
अगर आप Fitbit Web API के मौजूदा डेवलपर हैं, तो आपको माइग्रेशन से जुड़ी गाइड पढ़नी चाहिए. इसमें, Fitbit Web API और Google Health API के बीच के सभी अंतरों को हाइलाइट किया गया है. साथ ही, इसमें आपको माइग्रेशन की योजना बनाने के लिए ज़रूरी जानकारी भी मिलेगी.
इस गाइड में, सबसे सही तरीकों और यूज़र इंटरफ़ेस (यूआई) के सैंपल भी हाइलाइट किए गए हैं. इनकी मदद से, उपयोगकर्ताओं को फिर से पुष्टि करने की प्रोसेस के बारे में बताया जा सकता है.
इसके बाद, डेटा टाइप से जुड़ी हमारी किसी गाइड की मदद से डेवलपमेंट शुरू करने से पहले, कोडलैब का इस्तेमाल करें या पुष्टि करें कि आपका Google Cloud सेटअप पूरा हो गया है.
माइग्रेशन से जुड़ी गाइड पढ़ें Google Cloud सेटअप पूरा करें
कोई प्रोटोकॉल चुनें
Google Health API, REST और RPC, दोनों प्रोटोकॉल के साथ काम करता है. इससे, डेवलपर को स्वास्थ्य से जुड़े डेटा को इंटिग्रेट करने के लिए, स्केलेबल और हाई-परफ़ॉर्मेंस वाला प्लैटफ़ॉर्म मिलता है.
REST
REST, एपीआई डिज़ाइन करने का एक तरीका है. यह वेब के स्टैंडर्ड कॉन्सेप्ट और JSON जैसे, लोगों के पढ़ने लायक फ़ॉर्मैट पर आधारित है. यह खास तौर पर, सार्वजनिक एपीआई और वेब ऐप्लिकेशन बनाने के लिए सही है, क्योंकि यह ब्राउज़र के साथ काम करता है और इसे ज़्यादातर प्लैटफ़ॉर्म पर इस्तेमाल किया जा सकता है. इसकी सबसे बड़ी खासियत यह है कि यह आसान है और बाहरी डेवलपर के लिए उपलब्ध है.
gRPC
RPC, हाई-परफ़ॉर्मेंस वाला एक सिस्टम है. यह मशीन-टू-मशीन कम्यूनिकेशन को आसान बनाने के लिए, प्रोटोकॉल बफ़र नाम के एक छोटे बाइनरी फ़ॉर्मैट का इस्तेमाल करता है. यह इंटरनल माइक्रोसेवाओं, मोबाइल-टू-बैकएंड कम्यूनिकेशन, और रीयल-टाइम अपडेट के लिए सही है. इसकी वजह यह है कि यह बहुत कम समय में काम करता है और इसमें स्ट्रीमिंग जैसी बेहतर सुविधाएं उपलब्ध हैं. RPC, हाई-परफ़ॉर्मेंस वाले परिदृश्यों या इंटरफ़ेस के लिए सख्त कॉन्ट्रैक्ट की ज़रूरत होने पर, सबसे सही विकल्प है.
ज़्यादा जानकारी के लिए, gRPC बनाम REST: gRPC, OpenAPI, और REST को समझना और एपीआई डिज़ाइन में इनका इस्तेमाल कब करना चाहिए लेख पढ़ें.
संसाधन
इस साइट पर, शुरुआत करने के अलावा, डेवलपमेंट और माइग्रेशन में मदद करने के लिए, कई संसाधन मौजूद हैं.
- सहायता: क्या आपको मदद चाहिए? सहायता पेज पर जाकर, कम्यूनिटी फ़ोरम और समस्याओं को ट्रैक करने वाले हमारे सार्वजनिक टूल का ऐक्सेस पाएं.
- Google Health API Parity Tool: इस टूल का इस्तेमाल करके, Fitbit Web API और Google Health API के एंडपॉइंट और फ़ंक्शन की तुलना करें. इसमें एक कॉन्टेक्स्ट फ़ाइल भी शामिल है. इसका इस्तेमाल सीधे तौर पर एलएलएम के साथ किया जा सकता है. इसके अलावा, इसे अपने पसंदीदा एआई टूल में Agents.md फ़ाइल के तौर पर भी इस्तेमाल किया जा सकता है.
- एपीआई का संदर्भ: REST के संदर्भ से जुड़ा पूरा दस्तावेज़.