服务器参考
错误代码
复制页面
来自Lia SDK和服务器API的每个错误代码,它的含义以及该怎么做。
#在你的页面中
SDK 调用会以一个 Error 有一个 code。消息对你来说是英文的,不是对玩家的:显示你自己的文字。
#任何地方
| 代码 | 意义 | 该怎么做 |
|---|---|---|
not_in_lia | 页面不是'在Lia应用内打开。 | 显示 "在此 Lia 中打开". |
not_ready | Lia不能'不要完成打开你的应用,或者 Lia.inviteLink 之前被调用过 Lia.init(). | 调用 Lia.init() 首先,然后重试。 |
timeout | Lia不能't 在20秒内回答。 | 再试一次。 |
slow_down | 每秒超过20 次调用。 | 减少调用次数(不要't 每帧调用SDK)。 |
busy | Lia 的另一个'的屏幕(付款表单、广告、对话框、选择器、扫描仪、面部ID)打开时。 | 等待第一个完成。 |
unknown_method | Lia不能'不要知道这个调用。一个较旧的Lia应用,或者拼写错误。 | 检查 Lia.isVersionAtLeast. |
unsupported | 这部手机可以't(无传感器,无面部 ID,剪贴板不可用)。 | 提供另一种方式。 |
failed | 在Lia中出了点问题。 | 再试一次。 |
network | 没有连接。 | 再试一次。 |
not_open | Lia在你的应用中还没有这个人的玩家。 | 调用 Lia.init() 首先。 |
not_found | Lia不能'不要为这个人找到你的应用(暂停,或不再对他们开放)。 | 关闭应用。 |
#支付、广告和邀请
| 代码 | 来自 | 意义 |
|---|---|---|
cancelled | Lia.pay | 这个人关闭了支付表单但没有支付。 |
no_product | Lia.pay | 没有与此ID相关的活跃产品。 |
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 | 一个赌注,不是't 一个 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 | 不是不超过2048个字符的 https 地址。 |
#参数
的 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 标题不是't 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 | 玩家没有't 允许你的通知。 |
| 404 | not_found | 费用, POST /ads/verify | 您的密钥中没有与此相关的任何内容'的模式。 |
| 404 | unknown_player | POST /rewards, POST /notifications | 您的密钥中没有此玩家'的模式。 |
| 409 | refunded | POST /charges/:id/deliver | 该费用已退款。Don't 交付它。 |
| 409 | pool_empty | POST /rewards | 您的奖励池'不要保持金额。有 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 }.
自动翻译。英语是真实来源。 阅读英文