เพิ่มจุดข้อมูลลงในชุดข้อมูล ไม่จำเป็นต้องสร้างชุดข้อมูลก่อนหน้านี้
จุดทั้งหมดภายในชุดข้อมูลที่ระบุจะได้รับการส่งคืนพร้อมกับการเรียกใช้ครั้งต่อๆ ไป
เพื่อดึงข้อมูลชุดข้อมูลนี้ จุดข้อมูลสามารถอยู่ในชุดข้อมูลได้มากกว่า 1 รายการ
วิธีนี้ไม่ได้ใช้ความหมายของแพตช์: จุดข้อมูลที่ระบุคือ
แทรกไว้เท่านั้น โดยไม่มีข้อมูลใดมาแทนที่
ลองใช้เลย
ส่งคำขอ
คำขอ HTTP
PATCH https://www.googleapis.com/fitness/v1/users/userId/dataSources/dataSourceId/datasets/datasetId
พารามิเตอร์
| ชื่อพารามิเตอร์ | ค่า | คำอธิบาย | 
|---|---|---|
| พารามิเตอร์เส้นทาง | ||
| dataSourceId | string | รหัสสตรีมข้อมูลของแหล่งข้อมูลที่สร้างชุดข้อมูล | 
| datasetId | string | ไม่ได้ใช้ฟิลด์นี้ และสามารถละเว้นได้อย่างปลอดภัย | 
| userId | string | แพตช์ชุดข้อมูลของบุคคลที่ระบุ ใช้ meเพื่อระบุ
ผู้ใช้ที่ตรวจสอบสิทธิ์แล้ว รองรับmeเท่านั้นในขณะนี้ | 
การให้สิทธิ์
คำขอนี้ต้องได้รับการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 ขอบเขต
| ขอบเขต | 
|---|
| https://www.googleapis.com/auth/fitness.activity.write | 
| https://www.googleapis.com/auth/fitness.location.write | 
| https://www.googleapis.com/auth/fitness.body.write | 
| https://www.googleapis.com/auth/fitness.nutrition.write | 
| https://www.googleapis.com/auth/fitness.blood_pressure.write | 
| https://www.googleapis.com/auth/fitness.blood_glucose.write | 
| https://www.googleapis.com/auth/fitness.oxygen_saturation.write | 
| https://www.googleapis.com/auth/fitness.body_temperature.write | 
| https://www.googleapis.com/auth/fitness.reproductive_health.write | 
สำหรับข้อมูลเพิ่มเติม โปรดดูที่หน้าการตรวจสอบสิทธิ์และการให้สิทธิ์
เนื้อหาของคำขอ
ในเนื้อหาคำขอ ให้ระบุส่วนที่เกี่ยวข้องของทรัพยากร Users.dataSources.datasets ตามกฎของแพตช์เชิงอรรถด้วยพร็อพเพอร์ตี้ต่อไปนี้
| ชื่อพร็อพเพอร์ตี้ | ค่า | คำอธิบาย | หมายเหตุ | 
|---|---|---|---|
| พร็อพเพอร์ตี้ที่จำเป็น | |||
| dataSourceId | string | รหัสสตรีมข้อมูลของแหล่งข้อมูลที่สร้างจุดในชุดข้อมูลนี้ | |
| maxEndTimeNs | long | เวลาสิ้นสุดที่ใหญ่ที่สุดของจุดข้อมูลทั้งหมดในชุดข้อมูลนี้ซึ่งอาจนำเสนอเพียงบางส่วน เวลานับจาก Epoch ในหน่วยนาโนวินาที ซึ่งควรตรงกับส่วนที่ 2 ของตัวระบุชุดข้อมูลด้วย | |
| minStartTimeNs | long | เวลาเริ่มต้นที่น้อยที่สุดของจุดข้อมูลทั้งหมดในชุดข้อมูลนี้ซึ่งอาจนำเสนอเพียงบางส่วน เวลานับจาก Epoch ในหน่วยนาโนวินาที ซึ่งควรตรงกับส่วนแรกของตัวระบุชุดข้อมูลด้วย | |
| point[] | list | รายการจุดข้อมูลบางส่วนที่อยู่ในชุดข้อมูล เรียงลำดับตาม endTimeNanos รายการนี้จะถือว่าเสร็จสมบูรณ์เมื่อดึงชุดข้อมูลขนาดเล็กและบางส่วนเมื่อแพตช์ชุดข้อมูลหรือดึงข้อมูลชุดข้อมูลที่มีขนาดใหญ่เกินไปที่จะรวมไว้ในการตอบกลับเดียว | |
| point[].dataTypeName | string | ประเภทข้อมูลที่กำหนดรูปแบบของค่าในจุดข้อมูลนี้ | |
| point[].endTimeNanos | long | เวลาสิ้นสุดของช่วงเวลาที่จุดข้อมูลนี้แสดง ในหน่วยนาโนวินาทีนับตั้งแต่ Epoch | |
| point[].startTimeNanos | long | เวลาเริ่มต้นของช่วงเวลาที่จุดข้อมูลนี้แสดง ในหน่วยนาโนวินาทีนับตั้งแต่ Epoch | |
| point[].value[] | list | ค่าของช่องประเภทข้อมูลแต่ละประเภทสำหรับจุดข้อมูล คาดว่าแต่ละค่าที่เกี่ยวข้องกับช่องประเภทข้อมูลจะเกิดขึ้นในลำดับเดียวกันกับที่ช่องแสดงในประเภทข้อมูลที่ระบุไว้ในแหล่งข้อมูล ระบบจะป้อนข้อมูลในช่องจำนวนเต็มและจุดทศนิยมเพียง 1 ช่องเท่านั้น โดยขึ้นอยู่กับค่า Enum ของรูปแบบภายในช่องประเภทของแหล่งข้อมูล | |
คำตอบ
หากสำเร็จ เมธอดนี้จะแสดงทรัพยากร Users.dataSources.datasets ในเนื้อหาการตอบกลับ
ลองใช้งาน
ใช้ API Explorer ด้านล่างเพื่อเรียกใช้เมธอดนี้กับข้อมูลแบบสดและดูการตอบกลับ
