คู่มือนี้อธิบายวิธีแก้ปัญหาที่พบบ่อยเมื่อใช้ Google Health API
ข้อผิดพลาด 4xx ของไคลเอ็นต์
ระบบจะแสดงรหัสสถานะ 4xx เมื่อมีปัญหาในโค้ดแอปไคลเอ็นต์ ดูข้อมูลเพิ่มเติมเกี่ยวกับปัญหาได้ที่องค์ประกอบเนื้อหาการตอบกลับ
400 คำขอไม่ถูกต้อง
| ข้อความ | คำอธิบาย | คำแนะนำ |
|---|---|---|
| คำขอมีอาร์กิวเมนต์ที่ไม่ถูกต้อง | ไม่รองรับรหัสประเภทข้อมูล {value} | ตรวจสอบว่าปลายทางรองรับประเภทข้อมูลที่อ้างอิง |
| ได้รับเพย์โหลด JSON ไม่ถูกต้อง ตัวเลขฐานแปด/ฐานสิบหกไม่ใช่ค่า JSON ที่ถูกต้อง | ปลายทาง dailyRollUp ไม่รองรับค่าเดือนและวัน
ที่แสดงเป็น MM หรือ DD ตามลำดับ ตัวเลขหลักเดียวไม่ควรมี 0 (ศูนย์) นำหน้า |
404 not found
| ข้อความ | คำอธิบาย | คำแนะนำ |
|---|---|---|
ไม่พบ URL
/v4/users/me/dataTypes/{dataType}/dataPoints ที่ขอบนเซิร์ฟเวอร์นี้ |
สาเหตุที่เป็นไปได้
|
ดึงข้อมูลรหัสผู้ใช้ Fitbit
หากต้องการช่วยแก้ปัญหาของผู้ใช้ คุณอาจต้องยืนยันบัญชี Google ของผู้ใช้ที่เข้าสู่ระบบแอป Fitbit บนมือถือ
วิธีค้นหารหัสผู้ใช้ Fitbit
- เปิดแอป Fitbit บนมือถือ
- กดไอคอนบัญชีที่มุมขวาล่าง
- กดลิงก์แก้ไขโปรไฟล์ในไทล์ด้านบนที่มีชื่อผู้ใช้ และวันที่เข้าร่วม
- ไปที่ด้านล่างสุดของหน้า ในส่วนบัญชีของคุณ ค่า ที่กำหนดให้กับรหัสคือรหัสผู้ใช้ Fitbit (เช่น CV5TKH)
เพิกถอนความยินยอมให้แอป
เมื่อช่วยผู้ใช้แก้ปัญหาการเชื่อมต่อ OAuth2 กับแอปของคุณ คุณอาจต้องให้ผู้ใช้ยกเลิกการลิงก์บัญชีกับแอปของคุณ แล้วทำตามขั้นตอนการให้สิทธิ์อีกครั้ง
วิธียกเลิกการลิงก์บัญชี Google กับแอปของคุณ
- เปิดแอป Fitbit บนมือถือ
- กดไอคอนโปรไฟล์ผู้ใช้ Fitbit ที่มุมขวาบน
- กดจัดการบัญชี Google
- เลือกการ์ดข้อมูลและความเป็นส่วนตัว
- เลื่อนลงไปที่ส่วน **ข้อมูลจากแอปและบริการที่คุณใช้ ในส่วนแอปและบริการ ให้เลือกแอปและบริการของบุคคลที่สาม
- มองหาชื่อแอปในรายการแอปที่เชื่อมต่อ แล้วให้ ผู้ใช้เลือกแอป
- กดลบการเชื่อมต่อทั้งหมดที่คุณมีกับ <ชื่อแอป>
- ให้ผู้ใช้กด "ยืนยัน" เพื่อเพิกถอนความยินยอมให้แอปของคุณ
เมื่อกระบวนการเพิกถอนเสร็จสมบูรณ์ ระบบจะนำผู้ใช้กลับไปยังรายการแอปและบริการของบุคคลที่สามในหน้าแอปและบริการของบุคคลที่สาม ผู้ใช้อาจต้องรีเฟรชหน้าเว็บ เพื่อดูว่าระบบได้นำชื่อแอปออกจากรายการแล้ว