يوضّح هذا الدليل كيفية تحديد المشاكل الشائعة وحلّها عند استخدام Google Health API.
أخطاء العميل 4xx
يتم عرض رموز الحالة 4xx عند حدوث مشكلة في رمز تطبيق العميل. اطّلِع على عناصر نص الرد للحصول على مزيد من المعلومات حول المشكلة.
400 طلب غير صالح
| رسالة | الوصف | الاقتراح |
|---|---|---|
| يحتوي الطلب على وسيطة غير صالحة. | معرّف نوع البيانات {value} غير متوافق. | تأكَّد من أنّ نقطة النهاية تتوافق مع نوع البيانات الذي تتم الإشارة إليه. |
| تم تلقّي حِمل JSON غير صالح. لا يمكن استخدام الأرقام الثمانية/السداسية العشرية كقيم JSON. | لا تتيح نقطة النهاية dailyRollUp استخدام قيم الشهر واليوم
الممثّلة بتنسيق MM أو DD على التوالي. يجب ألا تتضمّن الأرقام الفردية صفرًا في بدايتها. |
401 Unauthorized
| رسالة | الوصف | الاقتراح |
|---|---|---|
| تضمّن الطلب بيانات اعتماد مصادقة غير صالحة. يجب توفّر رمز دخول صالح عبر OAuth 2 أو ملف تعريف ارتباط لتسجيل الدخول أو بيانات اعتماد أخرى صالحة للمصادقة. | INVALID_AUTHENTICATOR: انتهت صلاحية الرمز المميز | انتهت صلاحية رمز الدخول. استخدِم الرمز المميز لإعادة التحميل للحصول على رمز دخول مميز جديد ورمز إعادة تحميل جديد، أو يجب أن يوافق المستخدم على التطبيق مرة أخرى. |
403 Forbidden
| رسالة | الوصف | الاقتراح |
|---|---|---|
| ليس لدى المتصل إذن. | تعذّر إنشاء UberMint من GaiaMint. | تمكّن المستخدم من إكمال عملية التفويض، ولكن تعذّر تنفيذ طلب نقطة النهاية. يمكن أن يحدث ذلك عندما يوافق حساب Fitbit قديم على التطبيق بدلاً من حساب Google. لحلّ هذا الخطأ، يُرجى اتّباع الخطوات التالية:
|
404 لم يتم العثور على الصفحة
| رسالة | الوصف | الاقتراح |
|---|---|---|
لم يتم العثور على عنوان URL المطلوب
/v4/users/me/dataTypes/{dataType}/dataPoints على هذا الخادم. |
الأسباب المحتملة:
|
استرداد رقم تعريف مستخدم Fitbit
للمساعدة في تحديد المشاكل التي يواجهها المستخدمون وحلّها، قد تحتاج إلى إثبات ملكية حساب Google الذي سجّل المستخدم الدخول منه إلى تطبيق Fitbit للأجهزة الجوّالة.
للعثور على معرّف مستخدم Fitbit، اتّبِع الخطوات التالية:
- افتح تطبيق Fitbit للأجهزة الجوّالة.
- انقر على رمز أنت في أسفل يسار الشاشة.
- انقر على الرابط تعديل الملف الشخصي في المربّع العلوي الذي يتضمّن اسم المستخدم وتاريخ الانضمام.
- انتقل إلى أسفل الصفحة. في القسم حسابك، القيمة المخصّصة لرقم التعريف هي رقم تعريف مستخدم Fitbit. (على سبيل المثال: CV5TKH)
إلغاء الموافقة على تطبيق
عند مساعدة مستخدم في تحديد المشاكل وحلّها بشأن ربط حسابه بتطبيقك باستخدام OAuth2، قد تحتاج إلى أن يزيل ربط حسابه بتطبيقك ثم يكمل مسار التفويض مرة أخرى.
لإلغاء ربط حساب Google بتطبيقك، اتّبِع الخطوات التالية:
- افتح تطبيق Fitbit للأجهزة الجوّالة.
- انقر على رمز الملف الشخصي لمستخدم Fitbit في أعلى يسار الصفحة.
- انقر على إدارة حساب Google.
- انقر على المربّع البيانات والخصوصية.
- انتقِل إلى قسم **بيانات من تطبيقات وخدمات يتم استخدامها. ضمن التطبيقات والخدمات، انقر على التطبيقات والخدمات التابعة لجهات خارجية.
- ابحث عن اسم تطبيقك في قائمة التطبيقات المرتبطة، واطلب من المستخدم اختياره.
- انقر على إلغاء كل عمليات الربط بين حسابك و <اسم التطبيق>.
- اطلب من المستخدم النقر على "تأكيد" لإلغاء الموافقة على تطبيقك.
عند اكتمال عملية الإبطال، سيتم إعادة توجيه المستخدم إلى قائمة صفحة التطبيقات والخدمات التابعة لجهات خارجية. قد يحتاج المستخدم إلى إعادة تحميل الصفحة للاطّلاع على اسم التطبيق الذي تمت إزالته من القائمة.