सेशन की मदद से काम करना

फ़िटनेस 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 से मौजूदा सेशन की सूची बनाने का तरीका बताया गया है.

एचटीटीपी मेथड
पाएं
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"