การแก้ปัญหา

คู่มือนี้อธิบายวิธีแก้ปัญหาที่พบบ่อยเมื่อใช้ Google Health API

ข้อผิดพลาด 4xx ของไคลเอ็นต์

ระบบจะแสดงรหัสสถานะ 4xx เมื่อมีปัญหาในโค้ดแอปไคลเอ็นต์ ดูข้อมูลเพิ่มเติมเกี่ยวกับปัญหาได้ที่องค์ประกอบเนื้อหาการตอบกลับ

400 คำขอไม่ถูกต้อง

ข้อความ คำอธิบาย คำแนะนำ
คำขอมีอาร์กิวเมนต์ที่ไม่ถูกต้อง ไม่รองรับรหัสประเภทข้อมูล {value} ตรวจสอบว่าปลายทางรองรับประเภทข้อมูลที่อ้างอิง
ได้รับเพย์โหลด JSON ไม่ถูกต้อง ตัวเลขฐานแปด/ฐานสิบหกไม่ใช่ค่า JSON ที่ถูกต้อง ปลายทาง dailyRollUp ไม่รองรับค่าเดือนและวัน ที่แสดงเป็น MM หรือ DD ตามลำดับ ตัวเลขหลักเดียวไม่ควรมี 0 (ศูนย์) นำหน้า

401 ไม่ได้รับอนุญาต

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

403 ต้องห้าม

ข้อความ คำอธิบาย คำแนะนำ
ผู้โทรไม่มีสิทธิ์ สร้าง UberMint จาก GaiaMint ไม่ได้ ผู้ใช้ดำเนินการตามขั้นตอนการให้สิทธิ์ได้เสร็จสมบูรณ์ แต่การเรียกปลายทาง ล้มเหลว ปัญหานี้อาจเกิดขึ้นเมื่อบัญชี Fitbit รุ่นเดิมให้ความยินยอมกับแอปแทนที่จะเป็นบัญชี Google วิธีแก้ไข ข้อผิดพลาดนี้
  1. ออกจากระบบแอป Fitbit บนมือถือผ่านการตั้งค่า Fitbit
  2. ลงชื่อเข้าใช้แอป Fitbit บนอุปกรณ์เคลื่อนที่โดยกดปุ่ม "ดำเนินการต่อ ด้วย Google" หรือ "ลงชื่อเข้าใช้ด้วย Google" หากได้รับข้อความที่ระบุว่า "ใช้ Fitbit กับบัญชี Google นี้ไม่ได้" แสดงว่าอีเมลของคุณยังคงลงทะเบียนเป็นบัญชี Fitbit รุ่นเดิม ทำตามขั้นตอนใน บทความช่วยเหลือ นี้เพื่อย้ายข้อมูลบัญชี
  3. หากลงชื่อเข้าใช้แอป Fitbit บนมือถือด้วยบัญชี Google ใหม่ได้สำเร็จ ให้ลองให้ความยินยอมอีกครั้งโดยใช้อีเมลเดียวกัน

404 ไม่พบ

ข้อความ คำอธิบาย คำแนะนำ
ไม่พบ 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. ให้ผู้ใช้กด "ยืนยัน" เพื่อเพิกถอนความยินยอมให้แอปของคุณ

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