Support
Habilita el manejo de errores de código dentro de la red de Aurora.
Autenticación
Para poderte autenticar con el servicio es necesario que proveeas tu AppId, esta se obtiene dentro del portal de Aurora y se envía dentro del Header como X-App-Id.
Payload
A continuación, puedes encontrar un ejemplo del cuerpo de esta llamada. Los campos requeridos son line que debe contener la linea del código que estas referenciando, file que hace referencia al archivo en el cual se esta realizando la integración friendlyMsg utilizado para mostrar un mensaje amigable referente al error dentro de la consola y por último exception donde deberas incluir el mensaje completo de la excepción.
Copiado!
{
"line": "16",
"file": "test.php",
"friendlyMsg": "Oops! Ocurrio un error",
"exception": "Fatal error: Uncaught Exception: Division by zero in C:\webfolder\test.php:4",
"url": "codingtipi.com",
"version": "v2.10.1"
}
line (string)
Requerido Representa la línea dentro del código para usar de referencia.
file (string)
Requerido Representa el archivo de código para usar de referencia.
friendlyMsg (string)
Requerido Representa un mensaje de error amigable de referencia para el usuario.
exception (string)
Requerido Contiene el mensaje completo de la excepción.
url (string)
Hace referencia al Url donde se encuentra publicado el proyecto.
version (string)
Hace referencia a la versión actual que esta reportando el error, valida si es una versión anterior a la reportada dentro de Aurora
cUrl
Aquí hay un ejemplo de la llamada al API en cUrl.
Copiado!
curl -X 'POST' \
'https://aurora.codingtipi.com/support/v1/issues' \
-H 'accept: application/json' \
-H 'X-App-Id: add85aae-069a-404c-b0f2-bf006a323355' \
-H 'Content-Type: application/json'' \
-d '{
"line": "16",
"file" : "test.php",
"friendlyMsg" : "Oops! Ocurrio un error",
"exception" : "Fatal error: Uncaught Exception: Division by zero in C:\webfolder\test.php:4",
"url" : "codingtipi.com",
"version" : "v2.10.1"
}'
Códigos de Respuesta
Aquí puedes encontrar todos los posibles códigos de respuesta que el API puede contestar.