LiaDesarrolladores

Referencia del servidor

Todos los códigos de error del Lia SDK y del servidor API, qué significan y qué hacer.

#En su página

SDK rechaza las llamadas con un Error que tiene un code. Los mensajes están en inglés para ti, no para los jugadores: muestra tus propias palabras.

#En cualquier lugar

CódigoSignificadoQué hacer
not_in_liaLa página no'no se abre dentro de la aplicación Lia.Mostrar "Ábrelo en Lia".
not_readyLia no puede'finalizó la apertura de su aplicación, o Lia.inviteLink fue llamado antes Lia.init().Llamar Lia.init() primero, luego inténtalo de nuevo.
timeoutLia no puede't respuesta dentro de 20 segundos.Inténtalo de nuevo.
slow_downMás de 20 llamadas por segundo.Llame con menos frecuencia (no't llamar al SDK cada frame).
busyOtro de Lia'las pantallas (nómina, anuncio, diálogo, selector, escáner, Face ID) está abierta.Espera a que termine el primero.
unknown_methodLia no puede'saber esta llamada. Una aplicación Lia más antigua, o un error de escritura.Verificar Lia.isVersionAtLeast.
unsupportedEste teléfono puede't (sin sensor, sin Face ID, portapapeles no disponible).Ofrece otro método.
failedAlgo salió mal en Lia.Inténtalo de nuevo.
networkSin conexión.Inténtalo de nuevo.
not_openLia no tiene un jugador para esta persona en su aplicación todavía.Llamar Lia.init() primero.
not_foundLia no puede'encontrar su aplicación para esta persona (pausada, o ya no abierta para ellos).Cierra la aplicación.

#Pagos, anuncios e invitaciones

CódigoDesdeSignificado
cancelledLia.payLa persona cerró la hoja de pago sin pagar.
no_productLia.payNo hay producto activo con ese ID.
insufficient_balanceLia.payNo hay suficiente $LIA. Lia's hoja muestra esto mismo y permanece abierta, por lo que su página normalmente escucha cancelled en su lugar.
bad_formatLia.showAdNo rewarded, rewardedInterstitial o interstitial.
notifications_offLia.requestNotificationsTu app no puede enviar notificaciones.
bad_start_paramLia.inviteFriend, Lia.inviteLinkNo 1 a 64 de letras, dígitos, _ y -.
bad_stake, bad_cursorLia.lobby.tablesUna apuesta que no't un número de LIA, o un cursor que no'no su next desde antes.
bad_reason, bad_note, bad_tableIdLia.lobby.reportUn motivo distinto del nombre, injusto, abuso u otros; una nota de más de 300 caracteres.
bad_sessionLia.lobbyLia no puede'no renovar la sesión. Inténtelo de nuevo.
slow_downLia.lobby.reportMás de 20 informes por día.
bad_idempotency_keyLia.pay, Lia.inviteFriend, Lia.submitScore, escrituras en almacenamiento en la nubeNo 1 a 64 de letras, dígitos, _, -, . y :.

Resultados de anuncios que no't un premio (cancelled, skipped, no_ad, too_soon) son respuestas, no errores: vea Anuncios.

#Almacenamiento, puntajes, el teléfono

CódigoDesdeSignificado
storage_fullAlmacenamiento setItemNube: 1024 claves. Dispositivo: 5 MB. Seguro: 10 elementos.
bad_key, bad_keys, bad_value, bad_itemAlmacenamientoUna clave o valor que no'ajustar.
bad_scoreLia.submitScoreNo es un número entero desde 0 hasta 1,000,000,000,000.
bad_refresh_rateSensores' startNo 20 a 1000 ms.
unknown_screenLia.openLiaLinkNo es uno de Lia'las pantallas.
bad_urlLia.openLinkNo es una dirección https de hasta 2048 caracteres.

#Argumentos

El SDK comprueba los argumentos antes de que nada llegue a Lia, y rechaza (o lanza) con bad_ y el argumento'tu nombre: 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. Cada método'su página dice cuál puede dar.

#Desde el servidor API

Los errores responden con un estado 4xx y { "error": "<code>" }, a veces con más campos.

EstadoCódigoDesdeSignificado
401bad_keyCada punto finalSin clave, una clave desconocida, una clave activa mientras tu aplicación no'no está en vivo, o su aplicación está pausada.
400bad_amountPOST /rewardsNo es un número superior a 0 y hasta 10,000.
400bad_key_fieldPOST /rewardsLa recompensa's key (o, sin uno, el Idempotency-Key encabezado) falta o no está 1 a 128 de letras, dígitos, _, ., : y -.
400bad_idempotency_keyCualquier POSTEl Idempotency-Key el encabezado no't 1 a 128 de letras, dígitos, _, -, . y :.
409idempotency_key_in_useCualquier POSTUna solicitud con esta clave aún está en ejecución. Espere un momento (Retry-After: 1) y envíelo de nuevo.
422idempotency_key_reusedCualquier POSTEsta clave se usó con un cuerpo diferente. Usa una nueva clave para una nueva solicitud.
400bad_textPOST /notificationsVacío, más de 180 caracteres, o tiene un problem: link, phone o scam.
400bad_start_paramPOST /notificationsNo 1 a 64 de letras, dígitos, _ y -.
403notifications_offPOST /notificationsTu app no puede enviar notificaciones.
403not_allowedPOST /notificationsEl jugador no't permitido sus notificaciones.
404not_foundCargos, POST /ads/verifyNada con ese ID en tu clave'tu modo.
404unknown_playerPOST /rewards, POST /notificationsNo hay tal jugador (en tu clave'tu modo).
409refundedPOST /charges/:id/deliverLa tarifa fue reembolsada. No'entregarlo.
409pool_emptyPOST /rewardsTu fondo de recompensas no'sostener la cantidad. Tiene pool.
429daily_limitPOST /rewardsEl jugador'el límite diario de tu bote. Tiene dailyCapPerPlayer.
429rate_limitedPOST /notificationsUn límite de notificaciones. Puede tener retryAt.
400bad_table_id, bad_seats, bad_taken, bad_title, bad_amount, bad_expires_inPOST /lobby/tablesUn campo no'ajustar.
429too_many_tablesPOST /lobby/tablesEl host tiene 3 mesas abiertas. Tiene max.
409full, own_tablePOST /lobby/tables/:id/sitCada asiento está ocupado, o el jugador es el anfitrión.

POST /session/verify nunca da errores para un token malo: responde { "valid": false }.

Traducido automáticamente. El inglés es la fuente de verdad. Leer en inglés

Escribe para buscar en cada página, método y punto final.