مرجع الخادم
أكواد الأخطاء
نسخ الصفحة
كل كود خطأ من Lia SDK والخادم API، ما يعنيه وما يجب عليك فعله.
#في صفحتك
تُرفض مكالمات SDK بـ Error الذي يملك code. الرسائل باللغة الإنجليزية لك، وليس للاعبين: اعرض كلماتك الخاصة.
#في أي مكان
| الكود | المعنى | ماذا تفعل |
|---|---|---|
not_in_lia | الصفحة ليست'لتفتحه داخل تطبيق Lia. | عرض "افتح هذا في Lia". |
not_ready | Lia لم تتمكن'لتناسب. Lia.inviteLink تم استدعاؤه مسبقًا Lia.init(). | مكالمة Lia.init() أولاً، ثم حاول مرة أخرى. |
timeout | Lia لم تتمكن'ت الإجابة خلال 20 ثوانٍ. | حاول مرة أخرى. |
slow_down | أكثر من 20 مكالمة في ثانية واحدة. | استخدمها أقل تكرارًا (لا ت)'ت استدعاء SDK كل إطار). |
busy | آخر من Lia'الشاشات (قائمة الدفع، الإعلان، الحوار، القائمة، الماسح، الوجه ID) مفتوحة. | انتظر اكتمال الأول أولاً. |
unknown_method | Lia لم تتمكن'لا تعرف هذا الاستدعاء. تطبيق قديم من Lia، أو خطأ إملائي. | تحقق Lia.isVersionAtLeast. |
unsupported | يمكن لهذا الهاتف'ت (لا يوجد مستشعر، لا يوجد الوجه ID، المفكرة غير متاحة). | قدم طريقة أخرى. |
failed | حدث خطأ في Lia. | حاول مرة أخرى. |
network | لا اتصال. | حاول مرة أخرى. |
not_open | Lia لا يملك لاعبًا لهذا الشخص في تطبيقك بعد. | مكالمة Lia.init() أولاً. |
not_found | Lia لم تتمكن'لإنهاء فتح تطبيقك، أو | أغلق التطبيق. |
#المدفوعات والإعلانات والدعوة
| الكود | من | المعنى |
|---|---|---|
cancelled | Lia.pay | الشخص أغلق ورقة الدفع دون دفع. |
no_product | Lia.pay | لا منتج نشط بهذا المعرف. |
insufficient_balance | Lia.pay | لا يكفي $LIA. Lia'ورقة المشارك تظهر نفسها وتفتح، لذلك عادة ما يستمع صفحتك cancelled بدلاً من ذلك. |
bad_format | Lia.showAd | لا rewarded, rewardedInterstitial أو interstitial. |
notifications_off | Lia.requestNotifications | قد لا يرسل تطبيقك إشعارات. |
bad_start_param | Lia.inviteFriend, Lia.inviteLink | لا 1 إلى 64 من الحروف، الأرقام، _ و -. |
bad_stake, bad_cursor | Lia.lobby.tables | موقف لا'ت عددًا من LIA، أو مؤشر لا'لـ next من قبل. |
bad_reason, bad_note, bad_tableId | Lia.lobby.report | سبب آخر غير الاسم، أو غير العادل، أو الإساءة أو غيرها؛ ملاحظة تزيد عن 300 حرفًا. |
bad_session | Lia.lobby | Lia لم تتمكن'لإعادة تجديد الجلسة. حاول مرة أخرى. |
slow_down | Lia.lobby.report | أكثر من 20 تقارير في يوم واحد. |
bad_idempotency_key | Lia.pay, Lia.inviteFriend, Lia.submitScore, كتابات التخزين السحابي | لا 1 إلى 64 من الحروف، الأرقام، _, -, . و :. |
نتائج الإعلانات التي لا'ت مكافأة (cancelled, skipped, no_ad, too_soon) هي إجابات، وليس أخطاء: انظر إعلانات.
#التخزين، النقاط، الهاتف
| الكود | من | المعنى |
|---|---|---|
storage_full | التخزين setItem | السحابة: 1024 مفاتيح. الجهاز: 5 MB. الآمن: 10 عناصر. |
bad_key, bad_keys, bad_value, bad_item | التخزين | مفتاح أو قيمة لا'لإضاءتها على والانطفاء: أظهر واحدة حيث يمكن أن تبقى لفترة. لا تُحسب أي منهما ضمن الإعلانات الشاشة الكاملة |
bad_score | Lia.submitScore | لا عدد صحيح من 0 إلى 1,000,000,000,000. |
bad_refresh_rate | مستشعرات' start | لا 20 إلى 1000 مللي ثانية. |
unknown_screen | Lia.openLiaLink | ليس من Lia'الشاشات. |
bad_url | Lia.openLink | لا عنوان https حتى 2048 رمزاً. |
#الخيارات
الـ SDK يتحقق من المعلمات قبل أن يصل أي شيء إلى Lia، ويرفض (أو يلقي) بـ bad_ والمعامل'اسمها: bad_productId, bad_text, bad_title, bad_body, bad_confirm, bad_message, bad_buttons, bad_button_type, bad_id, bad_position, bad_color, bad_text_color, bad_screen, bad_reason, bad_listener. كل طريقة'صفحته تقول ما يمكنها إعطاؤه.
#من الخادم API
تُجيب الأخطاء بحالة 4xx و { "error": "<code>" }, أحيانًا مع المزيد من الحقول.
| الحالة | الكود | من | المعنى |
|---|---|---|---|
| 401 | bad_key | كل نقطة نهاية | لا مفتاح، مفتاح غير معروف، مفتاح نشط بينما تطبيقك ليس'لتحديد إعلان كمستخدم عندما تؤكد عليه، لذلك ادفع كل |
| 400 | bad_amount | POST /rewards | لا عدد أكبر من 0 وصولاً إلى 10,000. |
| 400 | bad_key_field | POST /rewards | المكافأة's key أو، دون واحد، فإن Idempotency-Key الرأسية) مفقودة أو غير 1 إلى 128 من الأحرف والأرقام، _, ., : و -. |
| 400 | bad_idempotency_key | أي POST | ال Idempotency-Key الرأسية ليست'ت 1 إلى 128 من الحروف، الأرقام، _, -, . و :. |
| 409 | idempotency_key_in_use | أي POST | طلبًا بذات المفتاح لا يزال قيد التنفيذ. انتظر ثانية (Retry-After: 1) وارسله مرة أخرى. |
| 422 | idempotency_key_reused | أي POST | تم استخدام هذا المفتاح مع جسم مختلف. استخدم مفتاحًا جديدًا لطلب جديد. |
| 400 | bad_text | POST /notifications | فارغ، أكثر من 180 رموز، أو لديه problem: link, phone أو scam. |
| 400 | bad_start_param | POST /notifications | لا 1 إلى 64 من الحروف، الأرقام، _ و -. |
| 403 | notifications_off | POST /notifications | قد لا يرسل تطبيقك إشعارات. |
| 403 | not_allowed | POST /notifications | اللاعب ليس'ت السماح بإشعاراتك. |
| 404 | not_found | الرسوم، POST /ads/verify | لا شيء بهذا المعرف في مفتاحك'الوضع. |
| 404 | unknown_player | POST /rewards, POST /notifications | لا لاعب بهذا المعرف (في مفتاحك'الوضع). |
| 409 | refunded | POST /charges/:id/deliver | تم استرداد الرسوم. لا'لإيصالها. |
| 409 | pool_empty | POST /rewards | مPOOLك لا'للاحتفاظ بها: ادفع رهاناتك بمنتجك الخاص على pool. |
| 429 | daily_limit | POST /rewards | اللاعب'الحد اليومي من مجموعتك. لديه dailyCapPerPlayer. |
| 429 | rate_limited | POST /notifications | حد الإشعارات. قد يكون هناك retryAt. |
| 400 | bad_table_id, bad_seats, bad_taken, bad_title, bad_amount, bad_expires_in | POST /lobby/tables | حقل لا'لإضاءتها على والانطفاء: أظهر واحدة حيث يمكن أن تبقى لفترة. لا تُحسب أي منهما ضمن الإعلانات الشاشة الكاملة |
| 429 | too_many_tables | POST /lobby/tables | المضيف لديه جداول مفتوحة 3. لديه max. |
| 409 | full, own_table | POST /lobby/tables/:id/sit | كل مقعد مُحجز، أو اللاعب هو المضيف. |
POST /session/verify لا تُعيد أبدًا خطأً لرمز خاطئ: تجيب { "valid": false }.
تم الترجمة تلقائيًا. الإنجليزية هي مصدر الحقيقة. اقرأ باللغة الإنجليزية