LiaDéveloppeurs

Référence du serveur

Tous les codes d'erreur du Lia SDK et du serveur API, ce qu'ils signifient et ce qu'il faut faire.

#Dans votre page

SDK rejette avec une Error qui a un code. Les messages sont en anglais pour vous, pas pour les joueurs : affichez vos propres mots.

#Partout

CodeSignificationQue faire
not_in_liaLa page n'est pas'ne pas s'ouvrir à l'intérieur de l'application Lia.Afficher "Ouvrez ceci dans Lia".
not_readyLia n'a pas'ne pas avoir fini d'ouvrir votre application, ou Lia.inviteLink a été appelé avant Lia.init().Appel Lia.init() d'abord, puis réessayez.
timeoutLia n'a pas't répondre dans 20 secondes.Réessayez.
slow_downPlus de 20 appels par seconde.Appelez moins souvent (ne'ne pas appeler le SDK à chaque frame).
busyUn autre de Lia'les écrans (feuille de paiement, publicité, boîte de dialogue, sélecteur, scanneur, Visage ID) est ouvert.Attendez que le premier se termine.
unknown_methodLia n'a pas'ne pas savoir cette appelée. Une ancienne application Lia, ou une faute de frappe.Vérifier Lia.isVersionAtLeast.
unsupportedCe téléphone peut't (pas de capteur, pas de visage ID, presse-papiers non disponible).Proposez une autre méthode.
failedQuelque chose s'est mal passé dans Lia.Réessayez.
networkAucune connexion.Réessayez.
not_openLia n'a pas encore de joueur pour cette personne dans votre application.Appel Lia.init() d'abord.
not_foundLia ne pouvait pas'ne pas trouver votre application pour cette personne (en pause, ou plus ouverte pour eux).Fermez l'application.

#Paiements, publicités et invitations

CodeDeSignification
cancelledLia.payLa personne a fermé la feuille de paiement sans payer.
no_productLia.payAucun produit actif avec cet identifiant.
insufficient_balanceLia.payPas assez de $LIA. Lia'la feuille s'affiche elle-même et reste ouverte, donc votre page entend généralement cancelled au lieu de cela.
bad_formatLia.showAdNon rewarded, rewardedInterstitial ou interstitial.
notifications_offLia.requestNotificationsVotre application ne peut pas envoyer de notifications.
bad_start_paramLia.inviteFriend, Lia.inviteLinkNon 1 à 64 de lettres, chiffres, _ et -.
bad_stake, bad_cursorLia.lobby.tablesUn pari qui n'est pas't un nombre de LIA, ou un curseur qui n''le next depuis avant.
bad_reason, bad_note, bad_tableIdLia.lobby.reportUne raison autre que le nom, l'injustice, l'abus ou autre ; une note de plus de 300 caractères.
bad_sessionLia.lobbyLia ne pouvait pas'ne pas renouveler la session. Réessayez.
slow_downLia.lobby.reportPlus de 20 rapports par jour.
bad_idempotency_keyLia.pay, Lia.inviteFriend, Lia.submitScore, écritures de stockage en nuageNon 1 à 64 de lettres, chiffres, _, -, . et :.

Résultats publicitaires qui ne't une récompense (cancelled, skipped, no_ad, too_soon) sont des réponses, pas des erreurs : voir Publicités.

#Stockage, scores, le téléphone

CodeDeSignification
storage_fullStockage setItemNuage : 1024 clés. Appareil : 5 MB. Sécurisé : 10 éléments.
bad_key, bad_keys, bad_value, bad_itemStockageUne clé ou une valeur qui n''ça ne marche pas.
bad_scoreLia.submitScoreNon un nombre entier de 0 à 1,000,000,000,000.
bad_refresh_rateCapteurs' startNon 20 à 1000 ms.
unknown_screenLia.openLiaLinkPas l'un des Lia'les écrans.
bad_urlLia.openLinkNon une adresse https jusqu'à 2048 caractères.

#Arguments

Le SDK vérifie les arguments avant que quelque chose n'atteigne Lia, et rejette (ou lance) avec bad_ et l'argument'le nom : 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. Chaque méthode'sa page indique ce qu'elle peut donner.

#Du serveur API

Les erreurs répondent avec un statut 4xx et { "error": "<code>" }, parfois avec plus de champs.

StatutCodeDeSignification
401bad_keyChaque point de terminaisonAucune clé, une clé inconnue, une clé active alors que votre application n''ne pas être en direct, ou votre application est en pause.
400bad_amountPOST /rewardsNon un nombre supérieur à 0 et jusqu'à 10,000.
400bad_key_fieldPOST /rewardsLa récompense's key (ou, sans, le Idempotency-Key l'en-tête) est manquant ou non 1 à 128 de lettres, chiffres, _, ., : et -.
400bad_idempotency_keyN'importe quel POSTLe Idempotency-Key l'en-tête n''t 1 à 128 de lettres, chiffres, _, -, . et :.
409idempotency_key_in_useN'importe quel POSTUne demande avec cette clé est toujours en cours. Attendez un instant (Retry-After: 1) et envoyez-le à nouveau.
422idempotency_key_reusedN'importe quel POSTCette clé a été utilisée avec un autre corps. Utilisez une nouvelle clé pour une nouvelle demande.
400bad_textPOST /notificationsVide, plus de 180 caractères, ou a un problem: link, phone ou scam.
400bad_start_paramPOST /notificationsNon 1 à 64 de lettres, chiffres, _ et -.
403notifications_offPOST /notificationsVotre application ne peut pas envoyer de notifications.
403not_allowedPOST /notificationsLe joueur n'a pas'n'autorisez pas vos notifications.
404not_foundFrais, POST /ads/verifyRien avec cet identifiant dans votre clé'le mode.
404unknown_playerPOST /rewards, POST /notificationsAucun joueur tel (dans votre clé'le mode).
409refundedPOST /charges/:id/deliverLa charge a été remboursée. Ne'ne pas le livrer.
409pool_emptyPOST /rewardsVotre pool n''ne pas tenir le montant. A pool.
429daily_limitPOST /rewardsLe joueur'la limite quotidienne de votre pool. A dailyCapPerPlayer.
429rate_limitedPOST /notificationsUne limite de notifications. Peut avoir retryAt.
400bad_table_id, bad_seats, bad_taken, bad_title, bad_amount, bad_expires_inPOST /lobby/tablesUn champ n''ça ne marche pas.
429too_many_tablesPOST /lobby/tablesL'hôte a 3 tables ouvertes. A max.
409full, own_tablePOST /lobby/tables/:id/sitChaque siège est occupé, ou le joueur est l'hôte.

POST /session/verify ne jamais générer d'erreurs pour un jeton invalide : il répond { "valid": false }.

Traduit automatiquement. L'anglais est la source de vérité. Lire en anglais

Tapez pour rechercher sur toutes les pages, méthodes et points de terminaison.