रोज़ के पोषण की कुल मात्रा का डेटा पढ़ें

इस सेक्शन में किसी खास समयावधि के कुल पोषण की जानकारी दी गई है डेटा सोर्स. इस रिस्पॉन्स में बकेट की एक सूची होती है (हर 24-घंटे की अवधि में एक), हर एक डेटासेट और डेटापॉइंट के साथ जिसमें रिकॉर्ड किए गए सभी डेटा के लिए एक फ़ील्ड होता है पोषण डेटा टाइप. अगर किसी तय समय के लिए पोषण की कोई वैल्यू मौजूद न हो पीरियड के दौरान, कोई डेटासेट नहीं होता है. अगर एक से ज़्यादा meal_type रिकॉर्ड किए जाते हैं, तो वैल्यू को UNKNOWN पर सेट किया जाएगा.

Android

आपका ऐप्लिकेशन नीचे दिए गए विकल्पों की मदद से, किसी उपयोगकर्ता के लिए रोज़ाना के पोषण का कुल डेटा पढ़ सकता है डेटा को पढ़ने का अनुरोध करता है और 'DataType.TYPE_NUTRITION' और 'DataType.AGGREGATE_NUTRITION_SUMMARY' डेटा टाइप, जैसा कि नीचे दिया गया उदाहरण:

val readRequest = DataReadRequest.Builder()
    .aggregate(DataType.AGGREGATE_NUTRITION_SUMMARY)
    .bucketByTime(1, TimeUnit.DAYS)
    .setTimeRange(startTime, endTime, TimeUnit.MILLISECONDS)
    .build()

आराम

आपका ऐप्लिकेशन उपयोगकर्ता के लिए रोज़ाना के पोषण का कुल डेटा इसके हिसाब से पढ़ सकता है POST का अनुरोध करके और बताए गए डेटा सोर्स के बारे में क्वेरी करके. आपको ऐसा ज़रूर करना चाहिए हर डेटा सोर्स के लिए अलग क्वेरी बनाएं.

एचटीटीपी तरीका

POST

अनुरोध का यूआरएल

https://www.googleapis.com/fitness/v1/users/me/dataset:aggregate

अनुरोध का मुख्य हिस्सा

{
  "aggregateBy": [{
    "dataSourceId":
      "raw:com.google.nutrition:407408718192:MyDataSource"
  }],
  "bucketByTime": { "durationMillis": 86400000 },
  "startTimeMillis": 1471244400000,
  "endTimeMillis": 1471259040000
}

जवाब

अगर डेटा सोर्स बन जाता है, तो रिस्पॉन्स 200 OK होगा स्टेटस कोड डालें. जवाब के मुख्य हिस्से में डेटा को JSON फ़ॉर्मैट में दिखाया गया है सोर्स के साथ-साथ, datasource.dataStreamId प्रॉपर्टी भी शामिल करें, जिसका इस्तेमाल इस तौर पर किया जा सकता है बाद के अनुरोधों के लिए डेटा सोर्स आईडी का इस्तेमाल करें.

CURL का निर्देश

$ curl --header "Authorization: Bearer ya29.yourtokenvalue --request POST \
--header "Content-Type: application/json;encoding=utf-8" --data @aggregate.json \
https://www.googleapis.com/fitness/v1/users/me/dataset:aggregate