حالات الخطأ
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
توضّح الأقسام التالية السيناريوهات الأكثر شيوعًا التي تعرض من خلالها واجهة برمجة التطبيقات الخاصة بمشاركة خطة بيانات الجوّال خطأً في المتصل. في حال استمرار ظهور الأخطاء، يُرجى التواصل مع mdp-support@google.com للحصول على الدعم ومشاركة عنوان URL الذي يتم طلبه
مع نص الطلب.
لم يتم العثور على HTTP 404
يرجع السبب الأكثر شيوعًا لخطأ HTTP 404 إلى عدم العثور على GTAF
إلى الرمز المميز لـ GCM للمستخدم الذي يجب إرسال إشعار إليه. ويحدث ذلك عندما لا تُتاح للجهاز فرصة أو يتعذّر عليه تسجيل CPID والرمز المميَّز GCM المرتبط مع GTAF. ويمكن أن يحدث ذلك أيضًا إذا كان الجهاز مسجَّلاً مع نسخة افتراضية من GTAF قبل إصداره ويتم إرسال الإشعار إلى
نسخة افتراضية من GTAF.
لتشخيص هذا الخطأ:
- تأكَّد من تحميل واجهة مستخدم MDP على الجهاز بنجاح.
- تأكّد من أن معلّمات المسار ومعلّمات طلب البحث في المكالمة مُشفّرة.
- جرِّب كلاً من العرض المسبق (preprod-mobiledataPLANsharing.googleapis.com) ونقاط النهاية prod (mobiledataPlansharing.googleapis.com).
طلب HTTP 400 غير صالح
يحدث هذا الخطأ عندما يكون نص الطلب الذي تم إرساله إلى GTAF غير صالح. في ما يلي السيناريوهات الأكثر شيوعًا لذلك:
- updateTime في PlanStatus لا يتم توفيره أو هو في المستقبل.
- لم يتم توفير ميزة انتهاء الوقت في
PlanStatus
أو في الماضي.
- معلمة طلب بحث userKey غير موجودة.
- جميع الحقول المطلوبة لإنشاء إشعار غير موجودة.
يرجى الاطّلاع على إرشادات الإشعارات للحصول على تفاصيل حول كيفية
تشغيل الإشعارات.
تعارض HTTP 409
تعرض GTAF هذا الخطأ إلى المتصل إذا كانت PlanStatus في ذاكرة التخزين المؤقت أحدث (أي، UpdateTime أحدث) عن الوقت الذي يتم إرساله في الطلب. يُرجى التحقُّق من سجلّاتك لمعرفة ما إذا تم إرسال PlanStatus
إلى هذا المستخدم.
HTTP 403 محظور
يعرض GTAF هذا الخطأ إذا كان المتصل غير مصرّح باستدعاء خطة بيانات الجوّال
لمشاركة الخطة لواجهة برمجة التطبيقات ASN المحددة التي يتم استخدامها في عنوان URL. لتشخيص هذا الخطأ:
- تحقّق من تفعيل واجهة برمجة التطبيقات في واجهة برمجة تطبيقات Google Cloud Console.
- تمت إضافة حساب الخدمة الذي يتم استخدامه للمكالمة إلى بوابة مزوّد خدمة الإنترنت لمشغّل شبكة الجوّال.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2022-09-26 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2022-09-26 (حسب التوقيت العالمي المتفَّق عليه)"],[[["This page lists common errors when using the Mobile Data Plan Sharing API and troubleshooting steps."],["HTTP 404 errors often occur when GTAF can't find the user's GCM token, potentially due to registration issues."],["HTTP 400 errors indicate an invalid request body, such as incorrect timestamps or missing fields."],["HTTP 409 errors happen when the cached PlanStatus is more recent than the one in the request."],["HTTP 403 errors mean the caller lacks authorization, often due to API enablement or service account issues."]]],["The Mobile Data Plan Sharing API returns errors in specific scenarios. HTTP 404 occurs when the user's GCM token is not found. Actions to diagnose: ensure MDP UI loads, check URL encoding, and try pre-prod/prod endpoints. HTTP 400 occurs with invalid request bodies, requiring valid `updateTime` and `expireTime`, a `userKey`, and all fields needed for notifications. HTTP 409 means the cached `PlanStatus` is more recent. HTTP 403 indicates caller authorization issues; ensure the API is enabled and the service account is in the ISP portal.\n"]]