Códigos de error
Last update: 4 days ago by Irais Aguirre
Respuesta con error
Si la petición no es correcta, el servicio responde con un código HTTP 4xx y el siguiente cuerpo. Consulta los códigos de error.
| Nombre | Descripción | Tipo |
|---|---|---|
| code | Código HTTP de Meta (generalmente 400). | Number |
| detail | Detalle del error. | String |
{"code": 2,"detail": "Catalog not found"}
Códigos de error
| Código | Descripción | Solución |
|---|---|---|
| 1 | Phone Number not found | El número de teléfono proporcionado no es válido. |
| 2 | Catalog not found | El catálogo no existe en la WABA. Usa el ID de un catálogo creado con el servicio Crear catálogo. |
| 2 | Parameter 'request' must be not null | El cuerpo de la petición no puede ser nulo. |
| 2 | Parameter 'request' must not be null | El cuerpo de la petición o la lista requests no pueden ser nulos. |
| 2 | Parameter 'name' must not be null | Al crear un catálogo, la propiedad name es obligatoria. |
| 2 | must not be blank | La propiedad name es obligatoria para actualizar un catálogo. |
| 2 | Parameter 'name' must be not null | Al programar una carga por archivo, la propiedad name es obligatoria. |
| 2 | is_cart_enabled must not be null | La propiedad is_cart_enabled es obligatoria. |
| 2 | is_catalog_visible must not be null | La propiedad is_catalog_visible es obligatoria. |
| 2 | Phone Number not Found | El número de teléfono no está registrado en Meta. |
| 2 | Phone number not linked to Meta | El número de teléfono no está registrado en Meta. |
| 2 | Parameter 'requests' must not be null | La lista requests no puede ser nula. |
| 2 | Parameter 'method' must not be null | Cada elemento de requests debe incluir method. |
| 2 | Parameter 'retailer_id' must not be null | Cada elemento de requests debe incluir retailer_id. |
| 2 | Parameter 'data' must not be null | Envía el objeto data. Es obligatorio al crear productos y en los productos localizados. |
| 2 | Parameter 'availability' must be one of: in stock, out of stock, preorder, available for order, discontinued | El valor de availability no es válido. |
| 2 | Parameter 'condition' must be one of: new, refurbished, used | El valor de condition no es válido. |
| 2 | Parameter 'currency' must be a valid ISO 4217 currency code | currency debe ser un código de moneda ISO 4217, por ejemplo, MXN. |
| 2 | Parameter 'description' must not be blank | La propiedad description no puede estar vacía. |
| 2 | Parameter 'description' must not exceed 9999 characters | Reduce la descripción a 9,999 caracteres o menos. |
| 2 | Parameter 'image_url' must be a valid URL | image_url debe ser una URL válida. |
| 2 | Parameter 'name' must not be blank | La propiedad name del producto no puede estar vacía. |
| 2 | Parameter 'price' must not be null | La propiedad price es obligatoria al crear un producto. |
| 2 | Parameter 'url' must be a valid URL | url debe ser una URL válida. |
| 2 | Product with retailer_id '<retailer_id>' was not found in the catalog and cannot be deleted | El producto que intentas eliminar no existe en el catálogo. |
| 2 | Parameter 'item_type' must not be null | La propiedad item_type es obligatoria. |
| 2 | Parameter 'localization' must not be null | Cada elemento de requests debe incluir localization. |
| 2 | Parameter 'type' must not be null | El objeto localization debe incluir type. |
| 2 | Parameter 'value' must not be null | El objeto localization debe incluir value. |
| 2 | Parameter 'id' must not be null | El objeto data debe incluir id. |
| 2 | Parameter 'schedule' or 'updateSchedule' must be not null | Envía schedule o updateSchedule. |
| 2 | Parameter 'interval' or 'url' must be not null | La programación debe incluir interval y url. |
| 2 | ProductFeedId not found | El product feed no existe en el catálogo. |
| 2 | Product Feed not found | El product feed no existe en el catálogo. |
| 7 | WABA Info not found | No se encontró información de la WABA. |
| 300 | URL Api Graph Read Timeout. Try Again. | Meta no respondió a tiempo. Intenta de nuevo. |
| 300 | Failed after retries | El catálogo aún no está listo para vincularse a la WABA. Intenta de nuevo más tarde. |
| 300 | URL Api Graph Error / <mensaje de excepción> | Error al comunicarse con Meta. Reintenta la petición. Devuelve HTTP 409. |
| 400 | API Graph URL Message=<message>, Code=<code>, SubCode=<subcode>, ErrorUserTitle=<title>, ErrorUserMsg=<message> | Meta rechazó la petición. Revisa ErrorUserTitle y ErrorUserMsg para conocer la causa. |
| 401 | Parameter 'wbaId' not match | El token de autenticación no está asociado a la WABA enviada, o el número de teléfono no pertenece a la WABA. |
| 3009 | Authorization Server URL JWT token expired | El token de autenticación expiró. Genera uno nuevo. |
