समस्या का हल

इस गाइड में, Google Health API का इस्तेमाल करते समय आने वाली सामान्य समस्याओं को हल करने का तरीका बताया गया है.

4xx क्लाइंट गड़बड़ियां

क्लाइंट ऐप्लिकेशन कोड में कोई समस्या होने पर, 4xx स्टेटस कोड दिखाए जाते हैं. समस्या के बारे में ज़्यादा जानकारी पाने के लिए, रिस्पॉन्स बॉडी के एलिमेंट देखें.

400 गलत अनुरोध

मैसेज ब्यौरा सुझाव
अनुरोध में अमान्य तर्क शामिल है. डेटा टाइप आईडी {value} का इस्तेमाल नहीं किया जा सकता. पुष्टि करें कि जिस डेटा टाइप का रेफ़रंस दिया जा रहा है वह एंडपॉइंट के साथ काम करता हो.
अमान्य JSON पेलोड मिला. ऑक्टल/हेक्स नंबर, मान्य JSON वैल्यू नहीं हैं. dailyRollUp एंडपॉइंट, महीने और दिन की वैल्यू के साथ काम नहीं करता. इन्हें MM या DD के तौर पर दिखाया जाता है. एकल अंकों की शुरुआत 0 (शून्य) से नहीं होनी चाहिए.

404 नहीं मिला

मैसेज ब्यौरा सुझाव
अनुरोध किया गया यूआरएल /v4/users/me/dataTypes/{dataType}/dataPoints इस सर्वर पर नहीं मिला. संभावित वजहें:
  • पुष्टि करें कि सही क्रिया का इस्तेमाल किया जा रहा हो
  • एंडपॉइंट के सिंटैक्स में टाइपिंग की गलतियां देखना

Fitbit का यूज़र आईडी वापस पाना

किसी उपयोगकर्ता की समस्या को हल करने के लिए, आपको Fitbit मोबाइल ऐप्लिकेशन में लॉग इन किए गए उपयोगकर्ता के Google खाते की पुष्टि करनी पड़ सकती है.

Fitbit का यूज़र आईडी ढूंढने के लिए:

  1. Fitbit का मोबाइल ऐप्लिकेशन खोलें.
  2. सबसे नीचे दाएं कोने में मौजूद, आप आइकॉन को दबाएं.
  3. उपयोगकर्ता के नाम और शामिल होने की तारीख वाली सबसे ऊपर की टाइल में, प्रोफ़ाइल में बदलाव करें लिंक को दबाएं.
  4. पृष्ठ के निचले हिस्से पर जाएं. आपका खाता सेक्शन में, आईडी को असाइन की गई वैल्यू, Fitbit उपयोगकर्ता आईडी होती है. (उदाहरण के लिए: CV5TKH)

जब किसी उपयोगकर्ता को आपके ऐप्लिकेशन से OAuth2 कनेक्शन की समस्या हल करने में मदद करनी हो, तो आपको उससे अपने खाते को आपके ऐप्लिकेशन से अनलिंक करने के लिए कहना पड़ सकता है. इसके बाद, आपको फिर से अनुमति देने की प्रोसेस पूरी करनी होगी.

अपने Google खाते को आपके ऐप्लिकेशन से अनलिंक करने के लिए:

  1. Fitbit का मोबाइल ऐप्लिकेशन खोलें.
  2. सबसे ऊपर दाएं कोने में मौजूद, Fitbit उपयोगकर्ता की प्रोफ़ाइल के आइकॉन को दबाएं.
  3. अपना Google खाता मैनेज करें पर क्लिक करें.
  4. डेटा और निजता टाइल को चुनें.
  5. नीचे की ओर स्क्रोल करके, **उन ऐप्लिकेशन और सेवाओं का डेटा जो आपके इस्तेमाल में हैं** सेक्शन पर जाएं. ऐप्लिकेशन और सेवाएं में जाकर, तीसरे पक्ष के ऐप्लिकेशन और सेवाएं को चुनें.
  6. कनेक्ट किए गए ऐप्लिकेशन की सूची में, अपने ऐप्लिकेशन का नाम ढूंढें. इसके बाद, उपयोगकर्ता को उसे चुनने के लिए कहें.
  7. <app name> को दिए गए सभी ऐक्सेस वापस लें पर क्लिक करें.
  8. उपयोगकर्ता से पुष्टि करने के लिए कहें, ताकि वह आपके ऐप्लिकेशन को दी गई सहमति वापस ले सके.

ऐक्सेस हटाने की प्रोसेस पूरी होने के बाद, उपयोगकर्ता को तीसरे पक्ष के ऐप्लिकेशन और सेवाओं वाले पेज पर वापस ले जाया जाएगा. उपयोगकर्ता को सूची से ऐप्लिकेशन का नाम हटा हुआ देखने के लिए, पेज को रीफ़्रेश करना पड़ सकता है.