Fitness REST API से आपको डेटासेट बनाने, हासिल करने, और उसमें पॉइंट जोड़ने की सुविधा मिलती है. ऐप्लिकेशन डेटासेट, किसी खास डेटा सोर्स के डेटा पॉइंट का सेट दिखाता है.
डेटासेट को इस तरीके से दिखाया जाता है:
Users.dataSources.datasets
संसाधन.
डेटासेट में पॉइंट जोड़ना
यह उदाहरण दिखाता है कि किसी डेटासेट खाली था. इस उदाहरण में माना गया है कि आपने डेटा सोर्स बनाया है जैसा कि डेटा सोर्स मैनेज करना में बताया गया है.
- एचटीटीपी तरीका
- पैच
- URL का अनुरोध करें
https://www.googleapis.com/fitness/v1/users/me/dataSources/
derived:com.google.step_count.delta:1234567890:Example%20Manufacturer:ExampleTablet:1000001
/datasets/1397513334728708316-1397515179728708316- अनुरोध का मुख्य भाग
{ "dataSourceId": "derived:com.google.step_count.delta:1234567890:Example Manufacturer:ExampleTablet:1000001", "maxEndTimeNs": 1397515179728708316, "minStartTimeNs": 1397513334728708316, "point": [ { "dataTypeName": "com.google.step_count.delta", "endTimeNanos": 1397513365565713993, "originDataSourceId": "", "startTimeNanos": 1397513334728708316, "value": [ { "intVal": 8 } ] }, { "dataTypeName": "com.google.step_count.delta", "endTimeNanos": 1397513675197854515, "originDataSourceId": "", "startTimeNanos": 1397513530098955298, "value": [ { "intVal": 3 } ] }, { "dataTypeName": "com.google.step_count.delta", "endTimeNanos": 1397513764101240710, "originDataSourceId": "", "startTimeNanos": 1397513817073528237, "value": [ { "intVal": 6 } ] }, { "dataTypeName": "com.google.step_count.delta", "endTimeNanos": 1397513938674093579, "originDataSourceId": "", "startTimeNanos": 1397514015761859752, "value": [ { "intVal": 5 } ] }, { "dataTypeName": "com.google.step_count.delta", "endTimeNanos": 1397514106400006675, "originDataSourceId": "", "startTimeNanos": 1397514181893785805, "value": [ { "intVal": 4 } ] }, { "dataTypeName": "com.google.step_count.delta", "endTimeNanos": 1397514304850163634, "originDataSourceId": "", "startTimeNanos": 1397514356883524220, "value": [ { "intVal": 16 } ] }, { "dataTypeName": "com.google.step_count.delta", "endTimeNanos": 1397514518794639297, "originDataSourceId": "", "startTimeNanos": 1397514526864527756, "value": [ { "intVal": 13 } ] }, { "dataTypeName": "com.google.step_count.delta", "endTimeNanos": 1397514741275742506, "originDataSourceId": "", "startTimeNanos": 1397514626480314270, "value": [ { "intVal": 18 } ] }, { "dataTypeName": "com.google.step_count.delta", "endTimeNanos": 1397514813435152213, "originDataSourceId": "", "startTimeNanos": 1397514839292833196, "value": [ { "intVal": 17 } ] }, { "dataTypeName": "com.google.step_count.delta", "endTimeNanos": 1397515179728708316, "originDataSourceId": "", "startTimeNanos": 1397515170565969137, "value": [ { "intVal": 11 } ] } ] }
- जवाब
रिस्पॉन्स, एक
200 OK
स्टेटस कोड है. जवाब के मुख्य हिस्से में एक अरे होता है शामिल किए गए सभी पॉइंट को JSON फ़ॉर्मैट में दिखाया गया है.- कर्ल निर्देश
$ curl --header "Authorization: Bearer ya29.1.yourtokenvalue" -X PATCH \ --header "Content-Type: application/json;encoding=utf-8" -d @addpoints.json \ "https://www.googleapis.com/fitness/v1/users/me/dataSources/derived:com.google.step_count.delta:1234567890:Example%20Manufacturer:ExampleTablet:1000001/datasets/1397513334728708316-1397515179728708316"
डेटासेट पाना
इस उदाहरण में, डेटासेट का कॉन्टेंट पाने का तरीका बताया गया है.
- एचटीटीपी तरीका
- पाएं
- URL का अनुरोध करें
https://www.googleapis.com/fitness/v1/users/me/dataSources/
derived:com.google.step_count.delta:1234567890:Example%20Manufacturer:ExampleTablet:1000001
/datasets/1397513334728708316-1397515179728708316- अनुरोध का मुख्य भाग
- कोई नहीं.
- जवाब
- अगर डेटासेट मौजूद है, तो रिस्पॉन्स के तौर पर
200 OK
स्टेटस कोड दिखेगा. जवाब मुख्य भाग में डेटासेट को JSON फ़ॉर्मैट में दिखाया गया है. - कर्ल निर्देश
$ curl --header "Authorization: Bearer ya29.1.yourtokenvalue" -X GET \ --header "Content-Type: application/json;encoding=utf-8" \ "https://www.googleapis.com/fitness/v1/users/me/dataSources/derived:com.google.step_count.delta:1234567890:Example%20Manufacturer:ExampleTablet:1000001/datasets/1397513334728708316-1397515179728708316"