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