डेटासेट के शुरू होने और खत्म होने का समय, शुरू होने के कम से कम समय और खत्म होने के ज़्यादा से ज़्यादा समय की तय सीमा के साथ ओवरलैप करता है. खास तौर पर, ऐसा कोई भी डेटा पॉइंट जिसके शुरू होने का समय, डेटासेट के खत्म होने के समय से कम या उसके बराबर हो. साथ ही, जिसके खत्म होने का समय, डेटासेट के शुरू होने के समय से ज़्यादा या उसके बराबर हो. इसे अभी आज़माएं.
अनुरोध
एचटीटीपी अनुरोध
GET https://www.googleapis.com/fitness/v1/users/userId/dataSources/dataSourceId/datasets/datasetId
पैरामीटर
पैरामीटर का नाम | वैल्यू | कंपनी का ब्यौरा |
---|---|---|
पाथ पैरामीटर | ||
dataSourceId |
string |
उस डेटा सोर्स का डेटा स्ट्रीम आईडी जिससे डेटासेट बनाया गया. |
datasetId |
string |
डेटासेट आइडेंटिफ़ायर, शुरू होने के कम से कम समय और डेटा पॉइंट के खत्म होने के ज़्यादा से ज़्यादा समय को मिलाकर बना होता है. इसे epoch के नैनोसेकंड के तौर पर दिखाया जाता है. आईडी को इस तरह से फ़ॉर्मैट किया जाता है: "startTime-endTime" जहां startTime और endTime 64 बिट के पूर्णांक होते हैं. |
userId |
string |
पहचाने गए व्यक्ति का डेटासेट वापस पाएं. पुष्टि किए गए उपयोगकर्ता की जानकारी देने के लिए, me का इस्तेमाल करें. फ़िलहाल, सिर्फ़ me काम करता है.
|
वैकल्पिक क्वेरी पैरामीटर | ||
limit |
integer |
अगर बताया गया है, तो डेटासेट में इतने से ज़्यादा डेटा पॉइंट शामिल नहीं किए जाएंगे. अगर डेटासेट में ज़्यादा डेटा पॉइंट हैं, तो NextPageToken को डेटासेट के रिस्पॉन्स में सेट कर दिया जाएगा. यह सीमा, समयसीमा के खत्म होने पर लागू होती है. इसका मतलब है कि अगर pageToken मौजूद नहीं है, तो सबसे हाल के limit डेटा पॉइंट दिखाए जाएंगे. |
pageToken |
string |
कंटिन्यूशन टोकन, जिसका इस्तेमाल बड़े डेटासेट में पेजों को पेज करने के लिए किया जाता है.
डेटासेट का अगला पेज पाने के लिए, इस पैरामीटर को पिछले रिस्पॉन्स से nextPageToken की वैल्यू पर सेट करें. बाद के हर कॉल से एक पार्शियल डेटासेट मिलेगा. इसमें डेटा पॉइंट खत्म होने के टाइमस्टैंप होंगे, जो पिछले अधूरे जवाब के टाइमस्टैंप से काफ़ी छोटे होंगे.
|
अनुमति देना
इस अनुरोध के लिए, इनमें से कम से कम एक स्कोप के साथ अनुमति देना ज़रूरी है:
स्कोप |
---|
https://www.googleapis.com/auth/fitness.activity.read |
https://www.googleapis.com/auth/fitness.activity.write |
https://www.googleapis.com/auth/fitness.location.read |
https://www.googleapis.com/auth/fitness.location.write |
https://www.googleapis.com/auth/fitness.body.read |
https://www.googleapis.com/auth/fitness.body.write |
https://www.googleapis.com/auth/fitness.nutrition.read |
https://www.googleapis.com/auth/fitness.nutrition.write |
https://www.googleapis.com/auth/fitness.blood_pressure.read |
https://www.googleapis.com/auth/fitness.blood_pressure.write |
https://www.googleapis.com/auth/fitness.blood_glucose.read |
https://www.googleapis.com/auth/fitness.blood_glucose.write |
https://www.googleapis.com/auth/fitness.oxygen_saturation.read |
https://www.googleapis.com/auth/fitness.oxygen_saturation.write |
https://www.googleapis.com/auth/fitness.body_temperature.read |
https://www.googleapis.com/auth/fitness.body_temperature.write |
https://www.googleapis.com/auth/fitness.reproductive_health.read |
https://www.googleapis.com/auth/fitness.reproductive_health.write |
ज़्यादा जानकारी के लिए, पुष्टि करना और अनुमति देना पेज देखें.
अनुरोध का मुख्य भाग
इस तरीके का इस्तेमाल करके, अनुरोध का मुख्य हिस्सा न दें.
जवाब
अगर यह तरीका काम करता है, तो रिस्पॉन्स के मुख्य हिस्से में यह तरीका Users.dataSources.datasets संसाधन दिखाता है.
इसे आज़माएं!
लाइव डेटा पर इस तरीके को कॉल करने और रिस्पॉन्स देखने के लिए, नीचे दिया गया एपीआई एक्सप्लोरर इस्तेमाल करें.