แสดงรายการเซสชันที่สร้างไว้ก่อนหน้านี้ ลองใช้เลย
ส่งคำขอ
คำขอ HTTP
GET https://www.googleapis.com/fitness/v1/users/userId/sessions
พารามิเตอร์
| ชื่อพารามิเตอร์ | ค่า | คำอธิบาย | 
|---|---|---|
| พารามิเตอร์เส้นทาง | ||
| userId | string | แสดงรายการเซสชันของบุคคลที่ระบุ ใช้ meเพื่อระบุ
ผู้ใช้ที่ตรวจสอบสิทธิ์แล้ว รองรับmeเท่านั้นในขณะนี้ | 
| พารามิเตอร์การค้นหาที่ไม่บังคับ | ||
| activityType | integer | หากไม่ว่างเปล่า ควรแสดงผลเฉพาะเซสชันที่มีประเภทกิจกรรมเหล่านี้เท่านั้น | 
| endTime | string | การประทับเวลา RFC3339 เฉพาะเซสชันที่สิ้นสุดระหว่างเวลาเริ่มต้นและเวลาสิ้นสุดเท่านั้นที่จะรวมอยู่ใน คำตอบ หากละเว้นเวลานี้ แต่ startTime มีค่า เซสชันทั้งหมดตั้งแต่ startTime จนถึงสิ้นสุดเวลาจะ | 
| includeDeleted | boolean | หากเป็นจริง และหากทั้ง startTime และ endTime เป็น ละเว้น ระบบจะแสดงผลการลบเซสชัน | 
| pageToken | string | โทเค็นต่อเนื่อง ซึ่งใช้สำหรับการซิงค์ส่วนเพิ่ม
หากต้องการรับการเปลี่ยนแปลงชุดถัดไป ให้ตั้งค่าพารามิเตอร์นี้เป็นค่า nextPageTokenจากคำตอบก่อนหน้า โทเค็นของหน้าเว็บคือ
จะถูกละเว้นหากระบุเวลาเริ่มต้นหรือเวลาสิ้นสุด หากไม่มีเวลาเริ่มต้น
เวลาสิ้นสุด และมีการระบุโทเค็นของหน้าเว็บ เซสชันที่แก้ไขในช่วง
คืนสินค้าได้ภายใน 30 วัน | 
| startTime | string | การประทับเวลา RFC3339 เฉพาะเซสชันที่สิ้นสุดระหว่างเวลาเริ่มต้นและเวลาสิ้นสุดเท่านั้นที่จะรวมอยู่ใน คำตอบ หากไม่ระบุเวลานี้แต่ได้ระบุ endTime ไว้ เซสชันทั้งหมดตั้งแต่เริ่มต้นจนถึง endTime จะ ส่งคืนแล้ว | 
การให้สิทธิ์
คำขอนี้ต้องได้รับการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 ขอบเขต
| ขอบเขต | 
|---|
| https://www.googleapis.com/auth/fitness.activity.read | 
| https://www.googleapis.com/auth/fitness.activity.write | 
| https://www.googleapis.com/auth/fitness.location.read | 
| https://www.googleapis.com/auth/fitness.location.write | 
| https://www.googleapis.com/auth/fitness.body.read | 
| https://www.googleapis.com/auth/fitness.body.write | 
| https://www.googleapis.com/auth/fitness.nutrition.read | 
| https://www.googleapis.com/auth/fitness.nutrition.write | 
| https://www.googleapis.com/auth/fitness.blood_pressure.read | 
| https://www.googleapis.com/auth/fitness.blood_pressure.write | 
| https://www.googleapis.com/auth/fitness.blood_glucose.read | 
| https://www.googleapis.com/auth/fitness.blood_glucose.write | 
| https://www.googleapis.com/auth/fitness.oxygen_saturation.read | 
| https://www.googleapis.com/auth/fitness.oxygen_saturation.write | 
| https://www.googleapis.com/auth/fitness.body_temperature.read | 
| https://www.googleapis.com/auth/fitness.body_temperature.write | 
| https://www.googleapis.com/auth/fitness.reproductive_health.read | 
| https://www.googleapis.com/auth/fitness.reproductive_health.write | 
สำหรับข้อมูลเพิ่มเติม โปรดดูที่หน้าการตรวจสอบสิทธิ์และการให้สิทธิ์
เนื้อหาของคำขอ
โปรดอย่าให้เนื้อหาคำขอตามวิธีการนี้
คำตอบ
หากทำสำเร็จ เมธอดนี้จะแสดงเนื้อหาการตอบกลับพร้อมโครงสร้างต่อไปนี้
{
  "session": [
    {
      "id": string,
      "name": string,
      "description": string,
      "startTimeMillis": long,
      "endTimeMillis": long,
      "modifiedTimeMillis": long,
      "application": {
        "packageName": string,
        "version": string,
        "detailsUrl": string,
        "name": string
      },
      "activityType": integer,
      "activeTimeMillis": long
    }
  ],
  "deletedSession": [
    {
      "id": string,
      "name": string,
      "description": string,
      "startTimeMillis": long,
      "endTimeMillis": long,
      "modifiedTimeMillis": long,
      "application": {
        "packageName": string,
        "version": string,
        "detailsUrl": string,
        "name": string
      },
      "activityType": integer,
      "activeTimeMillis": long
    }
  ],
  "nextPageToken": string,
  "hasMoreData": boolean
}| ชื่อพร็อพเพอร์ตี้ | ค่า | คำอธิบาย | หมายเหตุ | 
|---|---|---|---|
| session[] | list | เซสชันที่มีเวลาสิ้นสุดอยู่ระหว่าง startTime ถึง endTime ของคำขอ | |
| session[].id | string | ตัวระบุที่ลูกค้าสร้างขึ้นซึ่งจะไม่ซ้ำกันในเซสชันทั้งหมดที่ผู้ใช้รายนี้เป็นเจ้าของ | |
| session[].name | string | ชื่อเซสชันที่มนุษย์อ่านได้ | |
| session[].description | string | คำอธิบายของเซสชันนี้ | |
| session[].startTimeMillis | long | เวลาเริ่มต้นในหน่วยมิลลิวินาทีตั้งแต่ Epoch รวมด้วย | |
| session[].endTimeMillis | long | เวลาสิ้นสุดในหน่วยมิลลิวินาทีตั้งแต่ Epoch รวมด้วย | |
| session[].modifiedTimeMillis | long | การประทับเวลาที่ระบุว่าเซสชันได้รับการแก้ไขครั้งล่าสุดเมื่อใด | |
| session[].application | nested object | แอปพลิเคชันที่สร้างเซสชัน | |
| session[].application.packageName | string | ชื่อแพ็กเกจสำหรับแอปพลิเคชันนี้ ชื่อนี้จะใช้เป็นตัวระบุที่ไม่ซ้ำกันเมื่อสร้างโดยแอปพลิเคชัน Android แต่ไคลเอ็นต์ REST จะระบุไม่ได้ ไคลเอ็นต์ REST จะแสดงหมายเลขโปรเจ็กต์ของนักพัฒนาซอฟต์แวร์ในรหัสสตรีมข้อมูลของแหล่งข้อมูล แทนชื่อแพ็กเกจ | |
| session[].application.version | string | เวอร์ชันของแอปพลิเคชัน คุณควรอัปเดตฟิลด์นี้เมื่อแอปพลิเคชันมีการเปลี่ยนแปลงในลักษณะที่ส่งผลต่อการคำนวณข้อมูล | |
| session[].application.detailsUrl | string | URI ที่ไม่บังคับซึ่งสามารถใช้เพื่อลิงก์กลับไปยังแอปพลิเคชันได้ | |
| session[].application.name | string | ชื่อของแอปพลิเคชันนี้ ชื่อนี้จำเป็นสำหรับไคลเอ็นต์ REST แต่เราไม่บังคับให้ชื่อนี้มีลักษณะเฉพาะ มีไว้เพื่ออำนวยความสะดวกสำหรับนักพัฒนาซอฟต์แวร์คนอื่นๆ ที่ต้องการระบุว่า REST ใดเป็นการสร้างแอปพลิเคชันหรือแหล่งข้อมูล | |
| session[].activityType | integer | ประเภทของกิจกรรมที่เซสชันนี้แสดง | |
| deletedSession[] | list | หากตั้งค่า includeDeletedเป็น "จริง" ในคำขอและละเว้น startTime และ endTime จะรวมเซสชันที่ลบตั้งแต่การซิงค์ครั้งล่าสุดด้วย | |
| deletedSession[].id | string | ตัวระบุที่ลูกค้าสร้างขึ้นซึ่งจะไม่ซ้ำกันในเซสชันทั้งหมดที่ผู้ใช้รายนี้เป็นเจ้าของ | |
| deletedSession[].name | string | ชื่อเซสชันที่มนุษย์อ่านได้ | |
| deletedSession[].description | string | คำอธิบายของเซสชันนี้ | |
| deletedSession[].startTimeMillis | long | เวลาเริ่มต้นในหน่วยมิลลิวินาทีตั้งแต่ Epoch รวมด้วย | |
| deletedSession[].endTimeMillis | long | เวลาสิ้นสุดในหน่วยมิลลิวินาทีตั้งแต่ Epoch รวมด้วย | |
| deletedSession[].modifiedTimeMillis | long | การประทับเวลาที่ระบุว่าเซสชันได้รับการแก้ไขครั้งล่าสุดเมื่อใด | |
| deletedSession[].application | nested object | แอปพลิเคชันที่สร้างเซสชัน | |
| deletedSession[].application.packageName | string | ชื่อแพ็กเกจสำหรับแอปพลิเคชันนี้ ชื่อนี้จะใช้เป็นตัวระบุที่ไม่ซ้ำกันเมื่อสร้างโดยแอปพลิเคชัน Android แต่ไคลเอ็นต์ REST จะระบุไม่ได้ ไคลเอ็นต์ REST จะแสดงหมายเลขโปรเจ็กต์ของนักพัฒนาซอฟต์แวร์ในรหัสสตรีมข้อมูลของแหล่งข้อมูล แทนชื่อแพ็กเกจ | |
| deletedSession[].application.version | string | เวอร์ชันของแอปพลิเคชัน คุณควรอัปเดตฟิลด์นี้เมื่อแอปพลิเคชันมีการเปลี่ยนแปลงในลักษณะที่ส่งผลต่อการคำนวณข้อมูล | |
| deletedSession[].application.detailsUrl | string | URI ที่ไม่บังคับซึ่งสามารถใช้เพื่อลิงก์กลับไปยังแอปพลิเคชันได้ | |
| deletedSession[].application.name | string | ชื่อของแอปพลิเคชันนี้ ชื่อนี้จำเป็นสำหรับไคลเอ็นต์ REST แต่เราไม่บังคับให้ชื่อนี้มีลักษณะเฉพาะ มีไว้เพื่ออำนวยความสะดวกสำหรับนักพัฒนาซอฟต์แวร์คนอื่นๆ ที่ต้องการระบุว่า REST ใดเป็นการสร้างแอปพลิเคชันหรือแหล่งข้อมูล | |
| deletedSession[].activityType | integer | ประเภทของกิจกรรมที่เซสชันนี้แสดง | |
| nextPageToken | string | โทเค็นการซิงค์ที่จะใช้เพื่อซิงค์การเปลี่ยนแปลงเพิ่มเติม โดยจะแสดงเฉพาะในกรณีที่ละเว้นทั้ง startTime และ endTime ในคำขอ | |
| session[].activeTimeMillis | long | เวลาที่ใช้งานเซสชัน แม้ start_time_millis และ end_time_millis จะกำหนดเวลาเซสชันเต็ม เวลาที่แอ็กทีฟจะสั้นลงและระบุด้วย active_time_millis หากทราบเวลาที่ไม่มีการใช้งานระหว่างเซสชัน ควรแทรกค่าดังกล่าวผ่านจุดข้อมูล com.google.activity.segment ที่มีค่ากิจกรรม STILL | |
| deletedSession[].activeTimeMillis | long | เวลาที่ใช้งานเซสชัน แม้ start_time_millis และ end_time_millis จะกำหนดเวลาเซสชันเต็ม เวลาที่แอ็กทีฟจะสั้นลงและระบุด้วย active_time_millis หากทราบเวลาที่ไม่มีการใช้งานระหว่างเซสชัน ควรแทรกค่าดังกล่าวผ่านจุดข้อมูล com.google.activity.segment ที่มีค่ากิจกรรม STILL | |
| hasMoreData | boolean | ติดธงเพื่อระบุว่าเซิร์ฟเวอร์มีข้อมูลที่จะโอนมากกว่า ห้ามใช้ช่องนี้ โดยจะไม่มีการป้อนข้อมูลในการตอบสนองจากเซิร์ฟเวอร์ | 
ลองใช้งาน
ใช้ API Explorer ด้านล่างเพื่อเรียกใช้เมธอดนี้กับข้อมูลแบบสดและดูการตอบกลับ
