Fitness REST API से, आपको सेशन बनाने और उन्हें पाने की सुविधा मिलती है. सेशन, उस समयावधि को दिखाते हैं जिसमें उपयोगकर्ता फ़िटनेस से जुड़ी गतिविधि करते हैं.
सेशन, Users.session
संसाधन से दिखाए जाते हैं.
गतिविधियों को 'ActivityType' इंटीजर के तौर पर सेव किया जाता है.
एक सत्र शामिल करें
इस उदाहरण में, सेशन को शामिल करने का तरीका बताया गया है.
- एचटीटीपी तरीका
- PUT
- URL का अनुरोध करें
https://www.googleapis.com/fitness/v1/users/me/sessions/someSessionId
- अनुरोध का मुख्य भाग
{ "id": "someSessionId", "name": "My example workout", "description": "A very intense workout", "startTimeMillis": 1396710000000, "endTimeMillis": 1396713600000, "version": 1, "lastModifiedToken": "exampleToken", "application": { "detailsUrl": "http://example.com", "name": "Foo Example App", "version": "1.0" }, "activityType": 1 }
- जवाब
यह जवाब
200 OK
स्टेटस कोड है. रिस्पॉन्स के मुख्य हिस्से में, सेशन का JSON फ़ॉर्मैट शामिल होता है.- कर्ल कमांड
$ curl --header "Authorization: Bearer ya29.1.yourtokenvalue" -X PUT \ --header "Content-Type: application/json;encoding=utf-8" -d @createsession.json \ "https://www.googleapis.com/fitness/v1/users/me/sessions/someSessionId"
मौजूदा सेशन की सूची बनाएं
इस उदाहरण में, अप्रैल 2014 से मौजूदा सेशन की सूची बनाने का तरीका बताया गया है.
- एचटीटीपी तरीका
- GET
- URL का अनुरोध करें
https://www.googleapis.com/fitness/v1/users/me/sessions?startTime=2014-04-01T00:00:00.000Z&endTime=2014-04-30T23:59:59.999Z
- अनुरोध का मुख्य भाग
- कभी नहीं.
- जवाब
- जवाब
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/sessions?startTime=2014-04-01T00:00:00.000Z&endTime=2014-04-30T23:59:59.999Z"