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)。
busyLia 的另一个'的屏幕(付款表单、广告、对话框、选择器、扫描仪、面部ID)打开时。等待第一个完成。
unknown_methodLia不能'不要知道这个调用。一个较旧的Lia应用,或者拼写错误。检查 Lia.isVersionAtLeast.
unsupported这部手机可以't(无传感器,无面部 ID,剪贴板不可用)。提供另一种方式。
failed在Lia中出了点问题。再试一次。
network没有连接。再试一次。
not_openLia在你的应用中还没有这个人的玩家。调用 Lia.init() 首先。
not_foundLia不能'不要为这个人找到你的应用(暂停,或不再对他们开放)。关闭应用。

#支付、广告和邀请

代码来自意义
cancelledLia.pay这个人关闭了支付表单但没有支付。
no_productLia.pay没有与此ID相关的活跃产品。
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个字母、数字, _, -, . 和 :.

广告结果不'一个奖励(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不是不超过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>" },有时会包含更多字段。

状态代码来自意义
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该费用已退款。Don't 交付它。
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 }.

自动翻译。英语是真实来源。 阅读英文

输入以搜索每一页、方法和端点。