Liaविकासकर्ता

सर्वर संदर्भ

हर त्रुटि कोड से Lia SDK और सर्वर API, इसका क्या अर्थ है और क्या करना है।

#अपने पृष्ठ में

SDK कॉल एक साथ अस्वीकृत कर दिए जाते हैं Error तेज जिसके पास एक है code. संदेश आपके लिए अंग्रेजी में होते हैं, खेलाड़ियों के लिए नहीं: अपने शब्द दिखाएं।

#कहीं भी

कोडअर्थक्या करना है
not_in_liaपृष्ठ नहीं है'एक Lia एप्लिकेशन में खुला हुआ है।दिखाएं "इसे में खोलें Lia ".
not_readyLia कर सकता है नहीं'तब आपके एप्प को खोलने के बाद, या Lia.inviteLink पहले बुलाया गया था Lia.init().कॉल Lia.init() पहले।
timeoutLia कर सकता है नहीं't 20 सेकंड के भीतर उत्तर दें।फिर से प्रयास करें।
slow_downएक सेकंड में 20 से अधिक कॉल।कम बार कॉल करें (नहीं't SDK कॉल करें हर फ्रेम में)।
busyके एक और Lia'के स्क्रीन (पेमेंट शीट, एड, डायलॉग, पिकर, स्कैनर, फेस ID) खुला है।पहले के अंत होने की प्रतीक्षा करें।
unknown_methodLia कर सकता है नहीं'इस कॉल के बारे में जानकारी नहीं है। एक पुराना Lia एप्लिकेशन, या टाइपिंग त्रुटि।जांचें Lia.isVersionAtLeast.
unsupportedइस फोन कर सकता है't (कोई सेंसर नहीं, कोई फेस ID, क्लिपबोर्ड उपलब्ध नहीं)।अन्य तरीका पेश करें।
failedकुछ गलती Lia में हुई।फिर से प्रयास करें।
networkकोई कनेक्शन नहीं।फिर से प्रयास करें।
not_openLia अभी तक आपके एप्लिकेशन में इस व्यक्ति के लिए कोई खिलाड़ी नहीं है।कॉल Lia.init() पहले। यह खिलाड़ी के साथ जवाब देता है, आपके सर्वर के लिए एक सत्र टोकन, व्यक्ति
not_foundLia कर सकता है नहीं'तब इस व्यक्ति के लिए अपने एप्प को खोजें (रोक दिया गया है, या अब उनके लिए खुला नहीं है)।एप बंद करें।

#भुगतान, विज्ञापन और आमंत्रण

कोडसेअर्थ
cancelledLia.payव्यक्ति ने भुगतान शीट बिना भुगतान किए बंद कर दिया।
no_productLia.payउस आईडी के साथ कोई सक्रिय उत्पाद नहीं।
insufficient_balanceLia.payकम $LIA। Lia'शीट इसे स्वयं दिखाता है और खुला रहता है, इसलिए आमतौर पर आपकी पृष्ठ आमतौर पर सुनता है cancelled बजाय इसके।
bad_formatLia.showAdनहीं rewarded, rewardedInterstitial या interstitial.
notifications_offLia.requestNotificationsआपके एप्प को नोटिफिकेशन भेजने की अनुमति नहीं हो सकती है।
bad_start_paramLia.inviteFriend, Lia.inviteLinkकोई 1 64 अक्षर, अंक, के लिए नहीं _ और -.
bad_stake, bad_cursorLia.lobby.tablesएक बीट नहीं है't LIA की एक संख्या, या एक कर्सर जो नहीं है'तेज उनके बारे में next पहले से।
bad_reason, bad_note, bad_tableIdLia.lobby.reportनाम, अन्याय, उपहास या अन्य के अलावा एक कारण; 300 अक्षरों के ऊपर एक नोट।
bad_sessionLia.lobbyLia कर सकता है नहीं'सत्र को अपडेट करें। फिर से प्रयास करें।
slow_downLia.lobby.reportएक दिन में 20 से अधिक रिपोर्ट।
bad_idempotency_keyLia.pay, Lia.inviteFriend, Lia.submitScore, क्लाउड स्टोरेज लिखता हैकोई 1 64 अक्षर, अंक, के लिए नहीं _, -, . और :.

विज्ञापन जो नहीं't एक पुरस्कार (cancelled, skipped, no_ad, too_soonया उत्तर हैं, गलतियां नहीं: देखें विज्ञापन.

#भंडारण, स्कोर, फोन

कोडसेअर्थ
storage_fullभंडारण setItemक्लाउड: 1024 कुंजियां। डिवाइस: 5 MB। सुरक्षित: 10 आइटम।
bad_key, bad_keys, bad_value, bad_itemभंडारणएक कुंजी या मान जो नहीं है'तब फिट हो जाए।
bad_scoreLia.submitScoreकोई 0 से 1,000,000,000,000. तक पूर्ण संख्या नहीं
bad_refresh_rateसेंसर' startकोई 20 1000 मिलीसेकंड के लिए नहीं
unknown_screenLia.openLiaLinkकोई Lia में से नहीं'के स्क्रीन।
bad_urlLia.openLinkकोई https पता अपरिमित 2048 अक्षर तक।

#आवेदन

सभी SDK Lia तक कुछ भी पहुंचने से पहले आर्ग्यूमेंट की जांच करता है, और 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>" }, कुछ बार अधिक क्षेत्र के साथ।

स्थितिकोडसेअर्थ
401bad_keyहर एंडपॉइंटकोई कुंजी, अज्ञात कुंजी, जब आपका एप नहीं है'लाइव नहीं है, या आपकी एप्लिकेशन रोक दी गई है।
400bad_amountPOST /rewardsकोई 0 से ऊपर और 10,000. तक की संख्या नहीं
400bad_key_fieldPOST /rewardsपुरस्कार's key या, एक के बिना, तो Idempotency-Key हैडर) अनुपस्थित है या 1 से 128 अक्षर, अंक, के लिए स्वीकृत नहीं है, _, ., : और -.
400bad_idempotency_keyकोई भी POSTद Idempotency-Key हैडर नहीं है't 1 के 128 अक्षर, अंक, _, -, . और :.
409idempotency_key_in_useकोई भी POSTइस कुंजी के साथ एक मांग अभी भी चल रही है। एक पल प्रतीक्षा करें (Retry-After: 1या फिर से भेजें।
422idempotency_key_reusedकोई भी POSTइस कुंजी का उपयोग अलग शरीर के साथ किया गया था। एक नई मांग के लिए एक नई कुंजी का उपयोग करें।
400bad_textPOST /notificationsखाली, 180 अक्षर से अधिक, या एक है problem: link, phone या scam.
400bad_start_paramPOST /notificationsकोई 1 64 अक्षर, अंक, के लिए नहीं _ और -.
403notifications_offPOST /notificationsआपके एप्प को नोटिफिकेशन भेजने की अनुमति नहीं हो सकती है।
403not_allowedPOST /notificationsखिलाड़ी नहीं है't आपके अधिसूचनाओं के लिए अनुमति दी गई है।
404not_foundशुल्क, POST /ads/verifyआपके कुंजी में उस आईडी के साथ कुछ भी नहीं'मोड।
404unknown_playerPOST /rewards, POST /notificationsआपके कुंजी में कोई ऐसा खेलकर आईडी नहीं (है'मोड)।
409refundedPOST /charges/:id/deliverशुल्क वापस कर दिया गया था। नहीं'तब इसे डिलीवर करें।
409pool_emptyPOST /rewardsआपका पुरस्कार भंडार नहीं है'तब राशि को रखें। है pool.
429daily_limitPOST /rewardsखिलाड़ी'के दैनिक सीमा आपके पूल से। है dailyCapPerPlayer.
429rate_limitedPOST /notificationsएक सूचना सीमा। शायद हो retryAt.
400bad_table_id, bad_seats, bad_taken, bad_title, bad_amount, bad_expires_inPOST /lobby/tablesएक क्षेत्र नहीं है'तब फिट हो जाए।
429too_many_tablesPOST /lobby/tablesहोस्ट में 3 खुले टेबल हैं। है max.
409full, own_tablePOST /lobby/tables/:id/sitहर सीट ली गई है, या खिलाड़ी होस्ट है।

POST /session/verify कभी-कभी खराब टोकन के लिए त्रुटि नहीं: यह उत्तर देता है { "valid": false }.

स्वचालित अनुवाद। अंग्रेजी सत्य का स्रोत है। अंग्रेजी में पढ़ें

किसी भी पृष्ठ, विधि और एंडपॉइंट के लिए खोजने के लिए प्रकार।