ปลายทาง Google Health API ทั้งหมดที่อ่านและเขียนข้อมูลผู้ใช้ต้องได้รับความยินยอมจากผู้ใช้ในการเก็บรวบรวมข้อมูลดังกล่าวผ่านขอบเขตอย่างน้อย 1 รายการ แอป ต้องระบุรายการขอบเขตเมื่อเรียกใช้ปลายทางการให้สิทธิ์ OAuth2 ของ Google ดูการขอโทเค็นเพื่อการเข้าถึง OAuth2 โทเค็นเพื่อการเข้าถึงที่ออกให้จะมีเฉพาะขอบเขตที่ผู้ใช้ที่ให้ความยินยอมได้ ให้สิทธิ์เท่านั้น
ขอบเขต Google Health API ทั้งหมดเริ่มต้นด้วย
https://www.googleapis.com/auth/googlehealth
การใช้งาน
เมื่อขอขอบเขต คุณควรทำดังนี้เพื่อให้ผู้ใช้ได้รับประสบการณ์การใช้งานที่ดีที่สุดและมั่นใจได้ว่ามีการปฏิบัติตามข้อกำหนดด้านความปลอดภัย
- ขอเฉพาะขอบเขตที่จำเป็น: ขอสิทธิ์เข้าถึงเฉพาะขอบเขตข้อมูลที่แอปพลิเคชันของคุณต้องใช้ในการทำงาน
- กำหนดค่าสิทธิ์การเขียนเมื่อส่งข้อมูลเท่านั้น: กำหนดค่าสิทธิ์เข้าถึง "เขียน"
เท่านั้น (เช่น ใช้ขอบเขต
writeonly) หากคุณส่งข้อมูลไปยัง Google Health - จัดการความยินยอมบางส่วนอย่างเหมาะสม: แอปพลิเคชันของคุณไม่ควรล้มเหลว
หากผู้ใช้ไม่ได้เลือกขอบเขตทั้งหมดที่แสดงในหน้าจอขอความยินยอม
- หากแอปพลิเคชันของคุณต้องใช้ขอบเขตทั้งหมดที่แสดงเพื่อให้ทำงานได้ คุณสามารถ แสดงข้อความว่า "เราขอแนะนำให้เปิดใช้ขอบเขตทั้งหมดเพื่อมอบประสบการณ์การใช้งานที่ดีที่สุดแก่ผู้ใช้"
ขอบเขตที่ใช้ได้
| ขอบเขต | สิทธิ์ |
|---|---|
| .activity_and_fitness.readonly | ดูข้อมูลกิจกรรมและการออกกำลังกายของคุณใน Google Health |
| .activity_and_fitness.writeonly | เพิ่มข้อมูลกิจกรรมและการออกกำลังกายลงใน Google Health รวมถึงแก้ไขหรือลบข้อมูลที่เพิ่ม |
| .ecg.readonly | ดูข้อมูล ECG ของคุณใน Google Health |
| .health_metrics_and_measurements.readonly | ดูข้อมูลตัวชี้วัดและการวัดค่าด้านสุขภาพของคุณใน Google Health |
| .health_metrics_and_measurements.writeonly | เพิ่มข้อมูลตัวชี้วัดและการวัดค่าด้านสุขภาพลงใน Google Health รวมถึงแก้ไขหรือลบข้อมูลที่เพิ่ม |
| .irn.readonly | ดูข้อมูลการแจ้งเตือนเมื่อจังหวะการเต้นของหัวใจผิดปกติของ Google Health |
| .location.readonly | ดูตำแหน่ง GPS ของคุณใน Google Health ที่บันทึกไว้ระหว่างการออกกำลังกาย |
| .nutrition.readonly | ดูข้อมูลโภชนาการของคุณใน Google Health |
| .nutrition.writeonly | เพิ่มข้อมูลโภชนาการลงใน Google Health รวมถึงแก้ไขหรือลบข้อมูลที่เพิ่ม |
| .profile.readonly | ดูข้อมูลโปรไฟล์ Google Health ของคุณ |
| .profile.writeonly | เพิ่มข้อมูลโปรไฟล์ลงใน Google Health รวมถึงแก้ไขหรือลบข้อมูลที่เพิ่ม |
| .settings.readonly | ดูการตั้งค่า Google Health ของคุณ |
| .settings.writeonly | เพิ่มข้อมูลการตั้งค่าลงใน Google Health รวมถึงแก้ไขหรือลบข้อมูลที่เพิ่ม |
| .sleep.readonly | ดูข้อมูลการนอนหลับของคุณใน Google Health |
| .sleep.writeonly | เพิ่มข้อมูลการนอนหลับลงใน Google Health รวมถึงแก้ไขหรือลบข้อมูลที่เพิ่ม |