Reference ng server
Mga code ng error
Kopya ang pahina
Bawat error code mula sa Lia SDK at ang server API, ano ito, at ano ang gagawin.
#Sa iyong pahina
SDK mga tawag ay i-reject na may Error na may isang code. Ang mga mensahe ay nasa English para sa iyo, hindi para sa mga manlalaro: ipakita ang iyong sariling salita.
#Kahit saan
| Code | Kahulugan | Ano ang dapat gawin |
|---|---|---|
not_in_lia | Ang pahina ay hindi'hindi maaabot buksan sa loob ng app Lia. | Ipakita "Buksan ito sa Lia". |
not_ready | Lia ay di kaya'hindi natapos ang pagbukas ng iyong app, o Lia.inviteLink ay tinawag bago Lia.init(). | Tawag Lia.init() una, pagkatapos subukan muli. |
timeout | Lia ay di kaya't sagot sa loob ng 20 segundo. | Subukan muli. |
slow_down | Higit sa 20 mga tawag sa isang segundo. | Tawagan nang mas kaunti (dahil)'t tawagan ang SDK bawat frame). |
busy | Isa pang Lia's screens (pay sheet, ad, dialog, picker, scanner, Face ID) ay bukas. | Maghintay para makumpleto ang unang isa. |
unknown_method | Lia ay di kaya'hindi alam ang pagtawag na ito. Isang mas bata na Lia app, o isang typo. | Suriin Lia.isVersionAtLeast. |
unsupported | Ang telepono na ito ay maaaring't (walang sensor, walang Face ID, clipboard ay hindi magagamit). | Mag-alok ng iba pang paraan. |
failed | May nangyari ang isang problema sa Lia. | Subukan muli. |
network | Wala pang koneksyon. | Subukan muli. |
not_open | Lia ay wala pa ring manlalaro para sa taong ito sa iyong app. | Tawag Lia.init() una. |
not_found | Lia ay di kaya'hindi makahanap ng iyong app para sa taong ito (nagtigil, o hindi na bukas para sa kanila). | Isara ang app. |
#Payments, ads and invites
| Code | Mula | Kahulugan |
|---|---|---|
cancelled | Lia.pay | Ang tao ay sarado ang pay sheet nang walang pagbabayad. |
no_product | Lia.pay | Wala pang aktibong produkto na may ganitong id. |
insufficient_balance | Lia.pay | Hindi sapat ang $LIA. Lia'ang sheet ay ipapakita ito mismo at mananatili itong bukas, kaya ang iyong pahina ay karaniwang naririnig cancelled sa halip. |
bad_format | Lia.showAd | Hindi rewarded, rewardedInterstitial o interstitial. |
notifications_off | Lia.requestNotifications | Ang iyong app ay maaaring hindi magpadala ng mga notification. |
bad_start_param | Lia.inviteFriend, Lia.inviteLink | Hindi 1 sa 64 ng mga letra, digit, _ at -. |
bad_stake, bad_cursor | Lia.lobby.tables | Isang stake na hindi't isang bilang ng LIA, o isang cursor na hindi'hindi maaabot ang next mula nang una. |
bad_reason, bad_note, bad_tableId | Lia.lobby.report | Isang dahilan na iba kaysa sa pangalan, hindi katarungan, abuso o iba pa; isang pahayag na higit sa 300 mga karakter. |
bad_session | Lia.lobby | Lia ay di kaya'hindi maaabot i-renew ang sesyon. Subukan muli. |
slow_down | Lia.lobby.report | Higit sa 20 mga ulat sa isang araw. |
bad_idempotency_key | Lia.pay, Lia.inviteFriend, Lia.submitScore, mga pagsulat sa cloud storage | Hindi 1 sa 64 ng mga letra, digit, _, -, . at :. |
Ang mga ad na hindi't isang reward (cancelled, skipped, no_ad, too_soon) ay mga sagot, hindi errors: tingnan ang Mga ad.
#Storage, mga puntos, ang telepono
| Code | Mula | Kahulugan |
|---|---|---|
storage_full | Storage setItem | Cloud: 1024 keys. Device: 5 MB. Secure: 10 items. |
bad_key, bad_keys, bad_value, bad_item | Storage | Isang key o value na hindi'hindi magkasya. |
bad_score | Lia.submitScore | Hindi isang buong numero mula 0 hanggang 1,000,000,000,000. |
bad_refresh_rate | Mga sensor' start | Hindi 20 sa 1000 ms. |
unknown_screen | Lia.openLiaLink | Hindi isang Lia's screens. |
bad_url | Lia.openLink | Hindi isang https address hanggang 2048 karakter. |
#Mga argumento
Ang SDK ay nagsusuri ng mga argumento bago anumang bagay ay dumating sa Lia, at itinatanggi (o inaalis) na may bad_ at ang argumento's pangalan: 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. Bawat paraan'ang pahina, at ang app
#Mula sa server API
Ang mga error ay sumasagot sa isang 4xx status at { "error": "<code>" }, nagsisimula sa isang letra o digit. Hindi ito
| Katayuan | Code | Mula | Kahulugan |
|---|---|---|---|
| 401 | bad_key | Bawat endpoint | Wala pang key, isang di kilalang key, isang live key habang ang iyong app ay hindi'hindi maaabot, o ang iyong app ay naka-pause. |
| 400 | bad_amount | POST /rewards | Hindi isang numero na mas mataas sa 0 at hanggang 10,000. |
| 400 | bad_key_field | POST /rewards | Ang reward's key (o, walang isa, ang Idempotency-Key ang header) ay nawala o hindi 1 para sa 128 ng mga letra, digit, _, ., : at -. |
| 400 | bad_idempotency_key | Anumang POST | Ang Idempotency-Key ang header ay hindi't 1 sa 128 ng mga titik, numero, _, -, . at :. |
| 409 | idempotency_key_in_use | Anumang POST | Ang isang kahilingan na may key na ito ay nasa paggawa pa rin. Maghintay ng isang segundo (Retry-After: 1) at ipadala ito muli. |
| 422 | idempotency_key_reused | Anumang POST | Ang key na ito ay ginamit kasama ang iba't ibang body. Gamitin ang bagong key para sa isang bagong kahilingan. |
| 400 | bad_text | POST /notifications | Empty, higit sa 180 mga karakter, o may isang problem: link, phone o scam. |
| 400 | bad_start_param | POST /notifications | Hindi 1 sa 64 ng mga letra, digit, _ at -. |
| 403 | notifications_off | POST /notifications | Ang iyong app ay maaaring hindi magpadala ng mga notification. |
| 403 | not_allowed | POST /notifications | Ang manlalaro ay hindi't pinahintulutan ang iyong mga notification. |
| 404 | not_found | Mga singil, POST /ads/verify | Wala pang ganitong bagay sa iyong key's mode. |
| 404 | unknown_player | POST /rewards, POST /notifications | Wala pang ganitong player (sa iyong key's mode). |
| 409 | refunded | POST /charges/:id/deliver | Ang bayad ay binawi. Huwag'hindi ipadala ito. |
| 409 | pool_empty | POST /rewards | Ang iyong pool ay hindi'hindi panatilihin ang halaga. May pool. |
| 429 | daily_limit | POST /rewards | Ang manlalaro'na araw na limitasyon mula sa iyong pool. May dailyCapPerPlayer. |
| 429 | rate_limited | POST /notifications | Isang limitasyon ng notification. Maaaring may retryAt. |
| 400 | bad_table_id, bad_seats, bad_taken, bad_title, bad_amount, bad_expires_in | POST /lobby/tables | Isang field ay hindi'hindi magkasya. |
| 429 | too_many_tables | POST /lobby/tables | Ang host ay may 3 bukas na mga table. May max. |
| 409 | full, own_table | POST /lobby/tables/:id/sit | Bawat upuan ay nakuha, o ang manlalaro ay ang host. |
POST /session/verify hindi kailanman nagkakaroon ng error para sa isang mali paborito: ito ay sumasagot { "valid": false }.
Awtomatikong isinalin. Ang English ay ang source of truth. Basahin sa Ingles