حالات الخطأ

توضّح الأقسام التالية السيناريوهات الأكثر شيوعًا التي تعرض من خلالها واجهة برمجة التطبيقات الخاصة بمشاركة خطة بيانات الجوّال خطأً في المتصل. في حال استمرار ظهور الأخطاء، يُرجى التواصل مع mdp-support@google.com للحصول على الدعم ومشاركة عنوان URL الذي يتم طلبه مع نص الطلب.

لم يتم العثور على HTTP 404

يرجع السبب الأكثر شيوعًا لخطأ HTTP 404 إلى عدم العثور على GTAF إلى الرمز المميز لـ GCM للمستخدم الذي يجب إرسال إشعار إليه. ويحدث ذلك عندما لا تُتاح للجهاز فرصة أو يتعذّر عليه تسجيل CPID والرمز المميَّز GCM المرتبط مع GTAF. ويمكن أن يحدث ذلك أيضًا إذا كان الجهاز مسجَّلاً مع نسخة افتراضية من GTAF قبل إصداره ويتم إرسال الإشعار إلى نسخة افتراضية من GTAF.

لتشخيص هذا الخطأ:

  1. تأكَّد من تحميل واجهة مستخدم MDP على الجهاز بنجاح.
  2. تأكّد من أن معلّمات المسار ومعلّمات طلب البحث في المكالمة مُشفّرة.
  3. جرِّب كلاً من العرض المسبق (preprod-mobiledataPLANsharing.googleapis.com) ونقاط النهاية prod (mobiledataPlansharing.googleapis.com).

طلب HTTP 400 غير صالح

يحدث هذا الخطأ عندما يكون نص الطلب الذي تم إرساله إلى GTAF غير صالح. في ما يلي السيناريوهات الأكثر شيوعًا لذلك:

  1. updateTime في PlanStatus لا يتم توفيره أو هو في المستقبل.
  2. لم يتم توفير ميزة انتهاء الوقت في PlanStatus أو في الماضي.
  3. معلمة طلب بحث userKey غير موجودة.
  4. جميع الحقول المطلوبة لإنشاء إشعار غير موجودة. يرجى الاطّلاع على إرشادات الإشعارات للحصول على تفاصيل حول كيفية تشغيل الإشعارات.

تعارض HTTP 409

تعرض GTAF هذا الخطأ إلى المتصل إذا كانت PlanStatus في ذاكرة التخزين المؤقت أحدث (أي، UpdateTime أحدث) عن الوقت الذي يتم إرساله في الطلب. يُرجى التحقُّق من سجلّاتك لمعرفة ما إذا تم إرسال PlanStatus إلى هذا المستخدم.

HTTP 403 محظور

يعرض GTAF هذا الخطأ إذا كان المتصل غير مصرّح باستدعاء خطة بيانات الجوّال لمشاركة الخطة لواجهة برمجة التطبيقات ASN المحددة التي يتم استخدامها في عنوان URL. لتشخيص هذا الخطأ:

  1. تحقّق من تفعيل واجهة برمجة التطبيقات في واجهة برمجة تطبيقات Google Cloud Console.
  2. تمت إضافة حساب الخدمة الذي يتم استخدامه للمكالمة إلى بوابة مزوّد خدمة الإنترنت لمشغّل شبكة الجوّال.