NAV Navbar
Logo
documentación
PHP

Introducción

Consulta de Arribos y zarpes de Manzanillo.

Ideal para implementarlo e incluirlo en tu sistema

Características

Ambientes

Ambiente Producción

Produccion para consultar los Arribos.

API (Referencia)

Arribos y Buques

Lista de Buques

Definición

GET https://portal.softlab.mx/sys/serv/serv-arri/arribos/V1/

Ejemplo de Petición

<?php
$endpoint_softlapi = "https://portal.softlab.mx/sys/serv/serv-arri/arribos/"
$version_softlapi = "V1/"
$metodo_softlapi = "?axn=consultarBuques"

$buques = $endpoint_softlapi.$version_softlapi.$metodo_softlapi 
$resultados = file_get_contents($buques) 

Respuesta JSON

{
  "totalResultados": 1,
  "datos": [
    {
      "codigo": "f831d4cd-fcba-11eb-a469-90b11c129156",
      "fechaCreacion": "2021-08-14 00:49:13",
      "tipoTrafico": Altura,
      "lineaNaviera": "Dunder Mifflin S.A. de C.V.",
      "bandera": "SG",
      "buque": "A.P. MOLLER",
      "estatus": "Activo",
    }
  ]
}

Obtiene la lista paginada de buques.

Argumentos (URL query)

Argumento Tipo Default Descripción
codigo
opcional
string none Consulta el buque por el codigo .
buque
opcional
string none Consulta. Texto a buscar en buque .
lineaNaviera
opcional
string none Consulta. Texto a buscar en lineaNaviera .
bandera
opcional
string none Consulta. Texto a buscar en bandera .
fechaCreacion
opcional
string none Regresa el buque cuya fecha de creación es igual a esta fecha.
limite
opcional
integer 50 Número del 1 al 50 que representa la cantidad máxima de resultados a regresar con motivos de paginación.
pagina
opcional
integer 1 Página de resultados a regresar, empezando desde la página 1.

Lista de Arribos

Definición

GET https://portal.softlab.mx/sys/serv/serv-arri/arribos/V1/

Ejemplo de Petición

<?php
  $endpoint_softlapi = "https://portal.softlab.mx/sys/serv/serv-arri/arribos/"
  $version_softlapi = "V1/"
  $metodo_softlapi = "?axn=consultarArribos"

Respuesta JSON

{ 
  "totalResultados": 1,
  "datos": [
    {
      "codigoArribo": "36543",
      "codigoPuerto": "100086938",
      "codigoAtraque": Pendiente,
      "viaje": "001ZLOBLBBALA21S",
      "indicativoLlamada": "XCBG4",
      "lineaNaviera": "BAJA FERRIS",
      "buque": "BALANDRA STAR",
      "codigo": "f7ce2b96-fcba-11eb-a469-90b11c129156",
      "bandera": "MX",
      "estatus": "Activo",
       
    }
  ]
}

Obtiene la lista paginada de arribos.

Argumentos (URL query)

Argumento Tipo Default Descripción
buque
opcional
string none Consulta. Texto a buscar en buque.
viaje
opcional
string none Consulta. Texto a buscar en viaje.
limite
opcional
integer 50 Número del 1 al 50 que representa la cantidad máxima de resultados a regresar con motivos de paginación.
pagina
opcional
integer 1 Página de resultados a regresar, empezando desde la página 1.

Errores

Manejo de errores

Códigos de error

Error Code Meaning
400 Bad Request – Los parámetros que enviaste están incompletos o son inválidos.
401 Unauthorized – Olvidaste poner la version.
403 Forbidden – Entendimos la petición y sabemos quién eres, pero no se supone que estés haciendo esto.
404 Not Found – No pudimos encontrar lo que sea que estás solicitando.
429 Too Many Requests – Estás usando nuestro servicio muy frecuentemente. Si ves esto, contáctanos para saber que no intentas atacarnos.
500 Internal Server Error – Ocurrió un error en nuestro servidor que no vimos venir. Intenta más tarde.
503 Service Unavailable – Estamos actualizando el servicio o dando mantenimiento al servidor.
PHP