शुरू करना

Google Health API में आपका स्वागत है!

यह नया एपीआई, Google OAuth का इस्तेमाल करता है. इससे सेहत के डेटा को ऐक्सेस और मैनेज करने के लिए, ज़्यादा सुरक्षित, इस्तेमाल में आसान, और ज़रूरत के हिसाब से बढ़ाया जा सकने वाला समाधान मिलता है. यहां इसके कुछ फ़ायदे बताए गए हैं:

  • बेहतर सुरक्षा: नया एपीआई, एपीआई डिज़ाइन और लागू करने के लिए Google की मौजूदा सुरक्षा से जुड़ी सलाह और सबसे सही तरीकों के मुताबिक है. इससे कमज़ोरियों का खतरा कम हो जाता है.

  • संगति: नया एपीआई, एपीआई डिज़ाइन के आधुनिक सिद्धांतों का पालन करता है. इससे डेवलपर को बेहतर और ज़्यादा सहज अनुभव मिलता है.

  • लंबे समय तक चलने वाला इंफ़्रास्ट्रक्चर

    • स्केलेबिलिटी: नया एपीआई, आने वाले समय की ज़रूरतों को पूरा करने के लिए डिज़ाइन किया गया है. यह ज़्यादा से ज़्यादा उपयोगकर्ताओं और डेटा टाइप के साथ काम करता है.
    • देखभाल में आसानी: स्टैंडर्ड तरीके को अपनाने से, ऐप्लिकेशन को बनाए रखना और अपडेट करना आसान हो जाता है. इससे तकनीकी कर्ज़ कम हो जाता है.
    • नई सुविधाओं का ऐक्सेस: नए एपीआई पर माइग्रेट करने से, नई सुविधाओं और फ़ंक्शन का ऐक्सेस मिलता है. इससे यह पक्का किया जा सकता है कि ऐप्लिकेशन अप-टू-डेट रहें और उन्हें नए सुधारों का फ़ायदा मिले.
    • नियमों का पालन करना: नए एपीआई को Google के सुरक्षा और निजता से जुड़े नए मानकों के हिसाब से अप-टू-डेट रखा जाता है. इससे, ऐप्लिकेशन को नियमों के मुताबिक बनाए रखने में कम मेहनत लगती है.
    • डेटा की निजता: Google OAuth सिस्टम को डेटा की निजता से जुड़े अलग-अलग नियमों (जैसे, जीडीपीआर और हिपा) का पालन करने के लिए डिज़ाइन किया गया है. इससे डेवलपर के लिए, नियमों का पालन करना आसान हो जाता है.

शुरू करने का तरीका क्या है?

डेवलपमेंट शुरू करने से पहले, हमारी डेवलपर चेकलिस्ट देखें. इसमें Google Health API के साथ इंटिग्रेशन लॉन्च करने में आपकी मदद करने के लिए, चरणों की सूची दी गई है.

शुरुआत कैसे करें, यह इस बात पर भी निर्भर करता है कि आप किस तरह के डेवलपर हैं.

नया डेवलपर

अगर आपको Google API या Google Cloud का इस्तेमाल करने का कोई अनुभव नहीं है या आपको इसके बारे में फिर से जानकारी चाहिए, तो कोडलैब का इस्तेमाल करना सबसे आसान और तेज़ तरीका है. हम Visual Studio Code या OAuth 2.0 Playground का इस्तेमाल करके, REST कोडलैब उपलब्ध कराते हैं. साथ ही, हम gRPC के लिए खास तौर पर तैयार किया गया Python कोडलैब भी उपलब्ध कराते हैं. इसमें आपको क्लाइंट स्टब को वापस पाने और प्रोटोकॉल बफ़र की परिभाषाओं को कंपाइल करने का तरीका सीखने को मिलता है.

REST Codelab (VS Code) REST Codelab (OAuth 2.0 Playground) gRPC Codelab (Python)

Fitbit डेवलपर

अगर आप Fitbit Web API के मौजूदा डेवलपर हैं, तो आपको सबसे पहले माइग्रेशन गाइड पढ़नी चाहिए. इसमें Fitbit Web API और Google Health API के बीच के सभी अंतरों के बारे में बताया गया है. साथ ही, इसमें माइग्रेशन की योजना बनाने के लिए ज़रूरी दिशा-निर्देश भी दिए गए हैं.

इस गाइड में, पुष्टि फिर से कराने की प्रोसेस के दौरान उपयोगकर्ताओं की मदद करने के लिए, सबसे सही तरीके और यूज़र इंटरफ़ेस (यूआई) के सैंपल भी दिए गए हैं.

इसके बाद, कोडलैब करें या पुष्टि करें कि आपका Google Cloud सेटअप पूरा हो गया है. इसके बाद, डेटा टाइप से जुड़ी हमारी किसी गाइड का इस्तेमाल करके डेवलपमेंट शुरू करें.

माइग्रेशन गाइड पढ़ें Google Cloud का सेटअप पूरा करें

कोई प्रोटोकॉल चुनें

Google Health API, REST और RPC, दोनों प्रोटोकॉल के साथ काम करता है. इससे डेवलपर को, सेहत का डेटा इंटिग्रेट करने के लिए, बेहतर परफ़ॉर्मेंस वाला और आसानी से इस्तेमाल किया जा सकने वाला प्लैटफ़ॉर्म मिलता है.

REST

REST, एपीआई डिज़ाइन करने का एक तरीका है. यह स्टैंडर्ड वेब कॉन्सेप्ट और JSON जैसे ऐसे फ़ॉर्मैट पर आधारित होता है जिसे कोई भी व्यक्ति आसानी से पढ़ सकता है. यह खास तौर पर, सार्वजनिक एपीआई और वेब ऐप्लिकेशन बनाने के लिए सबसे सही है. ऐसा इसलिए, क्योंकि यह ब्राउज़र के साथ काम करता है और इसका इस्तेमाल बड़े पैमाने पर किया जाता है. इसकी सबसे बड़ी खासियत यह है कि इसे इस्तेमाल करना आसान है और बाहरी डेवलपर इसे आसानी से ऐक्सेस कर सकते हैं.

gRPC

आरपीसी, एक हाई-परफ़ॉर्मेंस सिस्टम है. यह मशीन-टू-मशीन कम्यूनिकेशन को आसान बनाने के लिए, प्रोटोकॉल बफ़र के तौर पर जाने जाने वाले कॉम्पैक्ट बाइनरी फ़ॉर्मैट का इस्तेमाल करता है. यह इंटरनल माइक्रोसेवाओं, मोबाइल से बैकएंड कम्यूनिकेशन, और रीयल-टाइम अपडेट के लिए सबसे सही है. ऐसा इसलिए, क्योंकि यह बेहतर तरीके से काम करता है और इसमें स्ट्रीमिंग जैसी ऐडवांस सुविधाएं उपलब्ध हैं. ज़्यादा परफ़ॉर्मेंस वाले सिनेारियो के लिए या जब इंटरफ़ेस के सख्त अनुबंधों की ज़रूरत हो, तब आरपीसी को प्राथमिकता दी जाती है.

ज़्यादा जानकारी के लिए, gRPC बनाम REST: gRPC, OpenAPI, और REST को समझना. साथ ही, एपीआई डिज़ाइन में इनका इस्तेमाल कब करना है लेख पढ़ें.

एआई असिस्टेंस और डेवलपर टूल

Google Health API के वर्कफ़्लो को तेज़ करने के लिए, इस साइट पर Google के एआई असिस्टेंट Gemini और बिल्ट-इन डेवलपर टूल का इस्तेमाल किया जा सकता है. ब्राउज़ करते समय, मुश्किल गाइड को आसान बनाने, डेटा टाइप और स्कोप को समझने या कोड के सैंपल को अपनी भाषा के हिसाब से बनाने के लिए, जानकारी वाले पैनल में Gemini चैट और कोड के बारे में जानकारी देने वाली सुविधा का इस्तेमाल करें. एपीआई एक्सप्लोरर में लाइव अनुरोधों को भी टेस्ट किया जा सकता है. साथ ही, JSON जवाबों का इस्तेमाल प्रॉम्प्ट कॉन्टेक्स्ट के तौर पर किया जा सकता है, ताकि पार्सिंग लॉजिक जनरेट किया जा सके.

अगर आपने Antigravity, Cursor, Claude Code या कस्टम एजेंट जैसे एआई की मदद से काम करने वाले टूल का इस्तेमाल करके डेवलपमेंट किया है, तो किसी भी पेज को Markdown के तौर पर एक्सपोर्ट किया जा सकता है. इसके अलावा, Developer Knowledge MCP Server को इंटिग्रेट करके, अपने एनवायरमेंट को Google Health API के दस्तावेज़ का ऐक्सेस दिया जा सकता है. क्लाइंट कोड जनरेट करने या गड़बड़ियों को ठीक करने के लिए, इन वर्कफ़्लो का इस्तेमाल करें. ज़्यादा जानने के लिए, एआई की मदद और डेवलपर टूल लेख पढ़ें.

संसाधन

इस साइट पर, शुरू करने के अलावा डेवलपमेंट और माइग्रेशन में मदद करने के लिए कई संसाधन उपलब्ध हैं.

  • सहायता: क्या आपको मदद चाहिए? सहायता पेज पर जाकर, कम्यूनिटी फ़ोरम और हमारे सार्वजनिक Issue Tracker को ऐक्सेस करें.
  • Google Health API Parity Tool: इस टूल का इस्तेमाल करके, Fitbit Web API और Google Health API के बीच एंडपॉइंट और फ़ंक्शन की तुलना करें. इसमें एक कॉन्टेक्स्ट फ़ाइल भी शामिल है. इसका इस्तेमाल सीधे तौर पर एलएलएम के साथ किया जा सकता है. इसके अलावा, इसे अपने पसंदीदा एआई टूल में Agents.md फ़ाइल के हिस्से के तौर पर भी इस्तेमाल किया जा सकता है.
  • एपीआई का संदर्भ: REST का पूरा संदर्भ दस्तावेज़.