डेटासेट में डेटा पॉइंट जोड़ता है. यह ज़रूरी नहीं है कि डेटासेट पहले से बनाया गया हो.
इस डेटासेट को फिर से पाने के लिए, दिए गए डेटासेट में मौजूद सभी पॉइंट को बाद में
कॉल किया जाएगा. डेटा पॉइंट एक से ज़्यादा डेटासेट से जुड़े हो सकते हैं.
इस तरीके में, पैच सिमैंटिक का इस्तेमाल नहीं किया जाता: दिए गए डेटा पॉइंट सिर्फ़ डाले जाते हैं और मौजूदा डेटा को बदले बिना.
इसे अभी आज़माएं.
अनुरोध
एचटीटीपी अनुरोध
PATCH https://www.googleapis.com/fitness/v1/users/userId/dataSources/dataSourceId/datasets/datasetId
पैरामीटर
पैरामीटर का नाम | वैल्यू | कंपनी का ब्यौरा |
---|---|---|
पाथ पैरामीटर | ||
dataSourceId |
string |
उस डेटा सोर्स का डेटा स्ट्रीम आईडी जिससे डेटासेट बनाया गया. |
datasetId |
string |
यह फ़ील्ड इस्तेमाल नहीं किया गया है और इसे सुरक्षित तरीके से छोड़ा जा सकता है. |
userId |
string |
पहचाने गए व्यक्ति के लिए डेटासेट पैच करें. पुष्टि किए गए उपयोगकर्ता की जानकारी देने के लिए, me का इस्तेमाल करें. फ़िलहाल, सिर्फ़ me के साथ काम किया जा सकता है.
|
अनुमति देना
इस अनुरोध के लिए, इनमें से कम से कम एक स्कोप के साथ अनुमति देना ज़रूरी है:
स्कोप |
---|
https://www.googleapis.com/auth/fitness.activity.write |
https://www.googleapis.com/auth/fitness.location.write |
https://www.googleapis.com/auth/fitness.body.write |
https://www.googleapis.com/auth/fitness.nutrition.write |
https://www.googleapis.com/auth/fitness.blood_pressure.write |
https://www.googleapis.com/auth/fitness.blood_glucose.write |
https://www.googleapis.com/auth/fitness.oxygen_saturation.write |
https://www.googleapis.com/auth/fitness.body_temperature.write |
https://www.googleapis.com/auth/fitness.reproductive_health.write |
ज़्यादा जानकारी के लिए, पुष्टि करना और अनुमति देना पेज देखें.
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, नीचे दी गई प्रॉपर्टी की मदद से पैच सिमैंटिक के नियमों के मुताबिक, Users.dataSources.datasets रिसॉर्स के काम के हिस्से दें:
प्रॉपर्टी का नाम | वैल्यू | कंपनी का ब्यौरा | ज़रूरी जानकारी |
---|---|---|---|
ज़रूरी प्रॉपर्टी | |||
dataSourceId |
string |
उस डेटा सोर्स का डेटा स्ट्रीम आईडी जिसने इस डेटासेट में पॉइंट बनाए. | |
maxEndTimeNs |
long |
डेटासेट के इस आंशिक रूप से दिखाए गए डेटा में, सभी डेटा पॉइंट के खत्म होने का सबसे बड़ा समय. समय, epoch से नैनोसेकंड में है. यह डेटासेट आइडेंटिफ़ायर के दूसरे हिस्से से भी मेल खाना चाहिए. | |
minStartTimeNs |
long |
डेटासेट के इस आंशिक रूप से दिखाए गए डेटा में, सभी डेटा पॉइंट के शुरू होने का सबसे छोटा समय. समय, epoch से नैनोसेकंड में है. यह डेटासेट आइडेंटिफ़ायर के पहले हिस्से से भी मेल खाना चाहिए. | |
point[] |
list |
डेटासेट में शामिल डेटा पॉइंट की आंशिक सूची, जो endTimeNanos के हिसाब से क्रम में होती है. किसी डेटासेट को पैच करते समय या बहुत बड़े डेटासेट को एक रिस्पॉन्स में शामिल करते समय, छोटे डेटासेट को वापस लाते समय, इस सूची को पूरी सूची माना जाता है. | |
point[].dataTypeName |
string |
ऐसा डेटा टाइप, जो इस डेटा पॉइंट में वैल्यू का फ़ॉर्मैट तय करता है. | |
point[].endTimeNanos |
long |
इस डेटा पॉइंट से दिखाए जाने वाले इंटरवल का खत्म होने का समय, जिसे epoch के बाद से नैनोसेकंड में दिखाया जाता है. | |
point[].startTimeNanos |
long |
इस डेटा पॉइंट से दिखाए जाने वाले इंटरवल का शुरुआती समय, epoch के बाद से नैनोसेकंड में. | |
point[].value[] |
list |
डेटा पॉइंट के लिए हर डेटा टाइप फ़ील्ड की वैल्यू. यह उम्मीद की जाती है कि डेटा टाइप फ़ील्ड से जुड़ी हर वैल्यू उसी क्रम में होगी जिस क्रम में डेटा सोर्स में बताए गए डेटा टाइप में, फ़ील्ड को लिस्ट किया गया है. डेटा सोर्स के टाइप फ़ील्ड में मौजूद फ़ॉर्मैट की वैल्यू के आधार पर, पूर्णांक और फ़्लोटिंग पॉइंट फ़ील्ड में से सिर्फ़ एक फ़ील्ड में अपने-आप जानकारी भरी जाएगी. |
जवाब
अगर यह तरीका काम करता है, तो रिस्पॉन्स के मुख्य हिस्से में यह तरीका Users.dataSources.datasets संसाधन दिखाता है.
इसे आज़माएं!
लाइव डेटा पर इस तरीके को कॉल करने और रिस्पॉन्स देखने के लिए, नीचे दिया गया एपीआई एक्सप्लोरर इस्तेमाल करें.