عیب یابی

این راهنما نحوه عیب‌یابی مشکلات رایج هنگام استفاده از API گوگل هلث را توضیح می‌دهد.

خطاهای کلاینت 4xx

کدهای وضعیت 4xx زمانی بازگردانده می‌شوند که مشکلی در کد برنامه کلاینت وجود داشته باشد. برای اطلاعات بیشتر در مورد مشکل، به عناصر بدنه پاسخ مراجعه کنید.

درخواست بد ۴۰۰

پیام توضیحات توصیه
درخواست شامل یک آرگومان نامعتبر است. نوع داده‌ی ID {value} پشتیبانی نمی‌شود. تأیید کنید که نوع داده مورد ارجاع توسط نقطه پایانی پشتیبانی می‌شود.
بار داده JSON نامعتبر دریافت شد. اعداد اکتال/هگز، مقادیر JSON معتبری نیستند. نقطه پایانی dailyRollUp از مقادیر ماه و روز که به ترتیب با MM یا DD نمایش داده می‌شوند، پشتیبانی نمی‌کند. اعداد تک رقمی نباید دارای 0 (صفر) در ابتدای خود باشند.

۴۰۴ یافت نشد

پیام توضیحات توصیه
آدرس اینترنتی درخواستی /v4/users/me/dataTypes/{dataType}/dataPoints در این سرور یافت نشد. علل احتمالی:
  • تأیید کنید که فعل صحیح استفاده شده است
  • بررسی سینتکس نقطه پایانی برای غلط املایی

بازیابی شناسه کاربری Fitbit

برای کمک به عیب‌یابی مشکل کاربر، ممکن است لازم باشد حساب گوگل کاربر وارد شده به برنامه تلفن همراه Fitbit را تأیید کنید.

برای پیدا کردن شناسه کاربری Fitbit:

  1. برنامه موبایل Fitbit را باز کنید.
  2. روی آیکون «شما» در گوشه پایین سمت راست کلیک کنید.
  3. روی پیوند ویرایش نمایه در کاشی بالایی که حاوی نام کاربر و تاریخ عضویت است، کلیک کنید.
  4. به پایین صفحه بروید. در بخش حساب شما ، مقداری که به شناسه اختصاص داده شده است، شناسه کاربری Fitbit است. (برای مثال: CV5TKH)

هنگام کمک به یک کاربر برای رفع مشکل اتصال OAuth2 خود به برنامه شما، ممکن است از او بخواهید که حساب خود را از برنامه شما جدا کند و سپس دوباره روند احراز هویت را تکمیل کند.

برای لغو اتصال حساب گوگل آنها از برنامه شما:

  1. برنامه موبایل Fitbit را باز کنید.
  2. روی آیکون پروفایل کاربری Fitbit در گوشه بالا سمت راست کلیک کنید.
  3. مدیریت حساب گوگل خود را فشار دهید.
  4. کاشی «داده‌ها و حریم خصوصی» را انتخاب کنید.
  5. به بخش **داده‌های برنامه‌ها و سرویس‌هایی که استفاده می‌کنید** بروید. در قسمت برنامه‌ها و سرویس‌ها ، برنامه‌ها و سرویس‌های شخص ثالث را انتخاب کنید.
  6. نام برنامه خود را در لیست برنامه‌های متصل جستجو کنید و از کاربر بخواهید آن را انتخاب کند.
  7. دکمه‌ی «حذف تمام اتصالاتی که با <app name> دارید» را فشار دهید.
  8. از کاربر بخواهید برای لغو رضایت از برنامه شما، دکمه تأیید را فشار دهد.

پس از اتمام فرآیند لغو، کاربر به صفحه فهرست برنامه‌ها و سرویس‌های شخص ثالث بازگردانده می‌شود. ممکن است کاربر برای مشاهده حذف نام برنامه از فهرست، نیاز به رفرش صفحه داشته باشد.