Referensi server
Kode kesalahan
Salin halaman
Setiap kode kesalahan dari Lia SDK dan server API, artinya apa dan apa yang harus dilakukan.
#Di halaman Anda
Panggilan SDK menolak dengan Error yang memiliki sebuah code. Pesan-pesan dalam Bahasa Inggris untuk Anda, bukan untuk pemain: tampilkan kata-kata Anda sendiri.
#Di mana saja
| Kode | Makna | Apa yang harus dilakukan |
|---|---|---|
not_in_lia | Halaman ini tidak'tidak terbuka di dalam aplikasi Lia. | Tampilkan "Buka ini di Lia". |
not_ready | Lia tidak bisa'telah selesai membuka aplikasi Anda, atau Lia.inviteLink telah dipanggil sebelumnya Lia.init(). | Panggil Lia.init() pertama, lalu coba lagi. |
timeout | Lia tidak bisa't menjawab dalam 20 detik. | Coba lagi. |
slow_down | Lebih dari 20 panggilan dalam satu detik. | Panggil lebih jarang (jangan't memanggil SDK setiap frame). |
busy | Yang lain dari Lia'layar (lembar gaji, iklan, dialog, pemilih, pemindai, Face ID) terbuka. | Tunggu hingga yang pertama selesai. |
unknown_method | Lia tidak bisa'tidak tahu panggilan ini. Aplikasi Lia yang lebih lama, atau kesalahan ketik. | Periksa Lia.isVersionAtLeast. |
unsupported | Ponsel ini bisa't (tanpa sensor, tanpa Face ID, clipboard tidak tersedia). | Tawarkan cara lain. |
failed | Ada yang salah di Lia. | Coba lagi. |
network | Tidak ada koneksi. | Coba lagi. |
not_open | Lia belum memiliki pemain untuk orang ini di aplikasi Anda. | Panggil Lia.init() pertama. |
not_found | Lia tidak bisa'tidak menemukan aplikasi Anda untuk orang ini (dijeda, atau tidak lagi terbuka bagi mereka). | Tutup aplikasi. |
#Pembayaran, iklan, dan undangan
| Kode | Dari | Makna |
|---|---|---|
cancelled | Lia.pay | Orang tersebut menutup lembar pembayaran tanpa membayar. |
no_product | Lia.pay | Tidak ada produk aktif dengan id tersebut. |
insufficient_balance | Lia.pay | Tidak cukup $LIA. Lia'bagian berbagi menunjukkan ini sendiri dan tetap terbuka, jadi halaman Anda biasanya mendengar cancelled sebaliknya. |
bad_format | Lia.showAd | Tidak rewarded, rewardedInterstitial atau interstitial. |
notifications_off | Lia.requestNotifications | Aplikasi Anda mungkin tidak dapat mengirim notifikasi. |
bad_start_param | Lia.inviteFriend, Lia.inviteLink | Tidak 1 ke 64 huruf, angka, _ dan -. |
bad_stake, bad_cursor | Lia.lobby.tables | Sebuah taruhan yang tidak't sebuah angka dari LIA, atau kursor yang tidak'ke next dari sebelumnya. |
bad_reason, bad_note, bad_tableId | Lia.lobby.report | Sebuah alasan selain nama, tidak adil, penyalahgunaan atau lainnya; catatan lebih dari 300 karakter. |
bad_session | Lia.lobby | Lia tidak bisa'tidak memperbarui sesi. Coba lagi. |
slow_down | Lia.lobby.report | Lebih dari 20 laporan dalam sehari. |
bad_idempotency_key | Lia.pay, Lia.inviteFriend, Lia.submitScore, menulis penyimpanan awan | Tidak 1 ke 64 huruf, angka, _, -, . dan :. |
Hasil iklan yang tidak't sebuah hadiah (cancelled, skipped, no_ad, too_soon) adalah jawaban, bukan kesalahan: lihat Iklan.
#Penyimpanan, skor, ponsel
| Kode | Dari | Makna |
|---|---|---|
storage_full | Penyimpanan setItem | Awan: 1024 kunci. Perangkat: 5 MB. Aman: 10 item. |
bad_key, bad_keys, bad_value, bad_item | Penyimpanan | Kunci atau nilai yang tidak'tidak cocok. |
bad_score | Lia.submitScore | Bukan bilangan bulat dari 0 hingga 1,000,000,000,000. |
bad_refresh_rate | Sensor' start | Tidak 20 ke 1000 ms. |
unknown_screen | Lia.openLiaLink | Bukan salah satu dari Lia'layar. |
bad_url | Lia.openLink | Bukan alamat https hingga 2048 karakter. |
#Argumen
The SDK memeriksa argumen sebelum apa pun sampai Lia, dan menolak (atau melempar) dengan bad_ dan argumen'nama: 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. Setiap metode'halaman Anda menyatakan apa yang dapat diberikannya.
#Dari server API
Kesalahan menjawab dengan status 4xx dan { "error": "<code>" }, kadang-kadang dengan lebih banyak bidang.
| Status | Kode | Dari | Makna |
|---|---|---|---|
| 401 | bad_key | Setiap endpoint | Tidak ada kunci, kunci yang tidak dikenal, kunci yang aktif sementara aplikasi Anda tidak'tidak hidup, atau aplikasi Anda sedang jeda. |
| 400 | bad_amount | POST /rewards | Bukan angka di atas 0 dan hingga 10,000. |
| 400 | bad_key_field | POST /rewards | Hadiah's key (atau, tanpa satu, maka Idempotency-Key header) hilang atau tidak 1 ke 128 huruf, angka, _, ., : dan -. |
| 400 | bad_idempotency_key | Apa pun POST | The Idempotency-Key header tidak't 1 ke 128 dari huruf, angka, _, -, . dan :. |
| 409 | idempotency_key_in_use | Apa pun POST | Sebuah permintaan dengan kunci ini masih berjalan. Tunggu sebentar (Retry-After: 1) dan kirim lagi. |
| 422 | idempotency_key_reused | Apa pun POST | Kunci ini digunakan dengan tubuh yang berbeda. Gunakan kunci baru untuk permintaan baru. |
| 400 | bad_text | POST /notifications | Kosong, lebih dari 180 karakter, atau memiliki problem: link, phone atau scam. |
| 400 | bad_start_param | POST /notifications | Tidak 1 ke 64 huruf, angka, _ dan -. |
| 403 | notifications_off | POST /notifications | Aplikasi Anda mungkin tidak dapat mengirim notifikasi. |
| 403 | not_allowed | POST /notifications | Pemain tidak't diizinkan notifikasi Anda. |
| 404 | not_found | Biaya, POST /ads/verify | Tidak ada apa-apa dengan id tersebut dalam kunci Anda'mode. |
| 404 | unknown_player | POST /rewards, POST /notifications | Tidak ada pemain (dalam kunci Anda'mode). |
| 409 | refunded | POST /charges/:id/deliver | Biaya telah dikembalikan. Don'tidak mengirimkannya. |
| 409 | pool_empty | POST /rewards | Pool hadiah Anda tidak'tidak menahan jumlahnya. Memiliki pool. |
| 429 | daily_limit | POST /rewards | Pemain'batas harian dari pool Anda. Memiliki dailyCapPerPlayer. |
| 429 | rate_limited | POST /notifications | Batas notifikasi. Mungkin memiliki retryAt. |
| 400 | bad_table_id, bad_seats, bad_taken, bad_title, bad_amount, bad_expires_in | POST /lobby/tables | Sebuah bidang tidak'tidak cocok. |
| 429 | too_many_tables | POST /lobby/tables | Host memiliki 3 meja terbuka. Memiliki max. |
| 409 | full, own_table | POST /lobby/tables/:id/sit | Setiap kursi terisi, atau pemain adalah tuan rumah. |
POST /session/verify tidak pernah error untuk token yang buruk: itu menjawab { "valid": false }.
Diterjemahkan otomatis. Bahasa Inggris adalah sumber kebenaran. Baca dalam Bahasa Inggris