การแก้ปัญหา

คู่มือนี้อธิบายวิธีแก้ปัญหาที่พบบ่อยเมื่อใช้ 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

  1. เปิดแอป Fitbit บนมือถือ
  2. กดไอคอนบัญชีที่มุมขวาล่าง
  3. กดลิงก์แก้ไขโปรไฟล์ในไทล์ด้านบนที่มีชื่อผู้ใช้ และวันที่เข้าร่วม
  4. ไปที่ด้านล่างสุดของหน้า ในส่วนบัญชีของคุณ ค่า ที่กำหนดให้กับรหัสคือรหัสผู้ใช้ Fitbit (เช่น CV5TKH)

เมื่อช่วยผู้ใช้แก้ปัญหาการเชื่อมต่อ OAuth2 กับแอปของคุณ คุณอาจต้องให้ผู้ใช้ยกเลิกการลิงก์บัญชีกับแอปของคุณ แล้วทำตามขั้นตอนการให้สิทธิ์อีกครั้ง

วิธียกเลิกการลิงก์บัญชี Google กับแอปของคุณ

  1. เปิดแอป Fitbit บนมือถือ
  2. กดไอคอนโปรไฟล์ผู้ใช้ Fitbit ที่มุมขวาบน
  3. กดจัดการบัญชี Google
  4. เลือกการ์ดข้อมูลและความเป็นส่วนตัว
  5. เลื่อนลงไปที่ส่วน **ข้อมูลจากแอปและบริการที่คุณใช้ ในส่วนแอปและบริการ ให้เลือกแอปและบริการของบุคคลที่สาม
  6. มองหาชื่อแอปในรายการแอปที่เชื่อมต่อ แล้วให้ ผู้ใช้เลือกแอป
  7. กดลบการเชื่อมต่อทั้งหมดที่คุณมีกับ <ชื่อแอป>
  8. ให้ผู้ใช้กด "ยืนยัน" เพื่อเพิกถอนความยินยอมให้แอปของคุณ

เมื่อกระบวนการเพิกถอนเสร็จสมบูรณ์ ระบบจะนำผู้ใช้กลับไปยังรายการแอปและบริการของบุคคลที่สามในหน้าแอปและบริการของบุคคลที่สาม ผู้ใช้อาจต้องรีเฟรชหน้าเว็บ เพื่อดูว่าระบบได้นำชื่อแอปออกจากรายการแล้ว