This is an auto-generated translation

API de tasas de equipaje de vuelos

Guía y ejemplos para acceder a la API de tasas de equipaje de vuelos

La API de tasas de equipaje de vuelos te permite buscar una lista completa de todas las tarifas relacionadas con el equipaje en el vuelo seleccionado.

Punto de conexión

MétodoPunto de conexiónRequisitos previos
GEThttps://apim.expedia.com/flights/baggagefees/[offerToken]Para completar una llamada a la API de detalles, debes tener un offerToken de la API de anuncios.

Encabezados obligatorios

Clave:Clave de API de Expedia
Autorización:Cadena de autorización de API de Expedia
Aceptar:application/vnd.exp-flight.v1+json
Partner-Transaction-Id:Cadena de TransactionID de colaborador

Encabezados opcionales

Accept-Encoding:gzip


Ejemplo de solicitud de tasa de equipaje

Solicitud

https://apim.expedia.com/flights/baggagefees/CjMKAkRMGgoyMDE3LTA2LTIwIgNMQVMyA0xBWDoBQUIIVUFBMEFXRk5KBWZpcnN0UgM1ODQSA1VTRA

Respuesta correcta

Respuesta

{
  "FlightBaggageFees": [
    {
      "FlightSegment": {
        "AirlineCode": "UA",
        "AirlineName": "United Airlines",
        "DepartureAirport": {
          "Code": "SFO"
        },
        "ArrivalAirport": {
          "Code": "IAD"
        },
        "CabinClass": "COACH",
        "Links": {
          "WebBaggageFees": {
            "Method": "GET",
            "Href": "https://www.united.com/web/en-US/content/travel/baggage/default.aspx"
          }
        }
      },
      "BaggageFees": [
        {
          "BagType": "FIRST_BAG",
          "FixedCharge": {
            "Value": "10.50",
            "Currency": "USD"
          },
          "WeightUnit": "kg",
          "Weight": "21.6",
          "Application": "per"
        },
        {
          "BagType": "PREPAID_CARRY_ON",
          "MaxCharge": {
            "Value": "10.25",
            "Currency": "USD"
          },
          "MinCharge": {
            "Value": "5.75",
            "Currency": "USD"
          },
          "WeightUnit": "kg",
          "Weight": "21.6",
          "Application": "per"
        }
      ]
    }
  ],
  "TransactionId": "a9e371c4-89d9-4f9c-8df7-df105830e7fe"
}

Tasa de equipaje para un importe fijo e intervalo

Respuesta de la tasa de equipaje

{
  "FlightBaggageFees": [
    {
      "FlightSegment": {
        "AirlineCode": "UA",
        "AirlineName": "United Airlines",
        "DepartureAirport": {
          "Code": "SFO"
        },
        "ArrivalAirport": {
          "Code": "IAD"
        },
        "CabinClass": "COACH",
        "Links": {
          "WebBaggageFees": {
            "Method": "GET",
            "Href": "https://www.united.com/web/en-US/content/travel/baggage/default.aspx"
          }
        }
      },
      "BaggageFees": [
        {
          "BagType": "CARRY_ON",
          "FixedCharge": {
            "Value": "0.0",
            "Currency": "USD"
          },
          "WeightUnit": "kg",
          "Weight": "21.6",
          "Application": "per"
        },
        {
          "BagType": "FIRST_BAG",
          "FixedCharge": {
            "Value": "10.50",
            "Currency": "USD"
          },
          "WeightUnit": "kg",
          "Weight": "21.6",
          "Application": "per"
        },
        {
          "BagType": "SECOND_BAG",
          "FixedCharge": {
            "Value": "10.50",
            "Currency": "USD"
          },
          "WeightUnit": "kg",
          "Weight": "21.6",
          "Application": "per"
        },
        {
          "BagType": "PREPAID_CARRY_ON",
          "MaxCharge": {
            "Value": "10.25",
            "Currency": "USD"
          },
          "MinCharge": {
            "Value": "5.75",
            "Currency": "USD"
          },
          "WeightUnit": "kg",
          "Weight": "21.6",
          "Application": "per"
        }
      ]
    }
  ],
  "TransactionId": "a9e371c4-89d9-4f9c-8df7-df105830e7fe"
}

Tasa de equipaje solo con equipaje de mano (el resto no se conocen)

Respuesta de la tasa de equipaje

{
  "FlightBaggageFees": [
    {
      "FlightSegment": {
        "AirlineCode": "UA",
        "AirlineName": "United Airlines",
        "DepartureAirport": {
          "Code": "SFO"
        },
        "ArrivalAirport": {
          "Code": "IAD"
        },
        "CabinClass": "COACH",
        "Links": {
          "WebBaggageFees": {
            "Method": "GET",
            "Href": "https://www.united.com/web/en-US/content/travel/baggage/default.aspx"
          }
        }
      },
      "BaggageFees": [
        {
          "BagType": "CARRY_ON",
          "FixedCharge": {
            "Value": "0.0",
            "Currency": "USD"
          },
          "WeightUnit": "kg",
          "Weight": "21.6",
          "Application": "per"
        }
      ]
    }
  ],
  "TransactionId": "a9e371c4-89d9-4f9c-8df7-df105830e7fe"
}

Aviso: No hay información disponible sobre la tasa de equipaje

Respuesta de la tasa de equipaje

{
  "Warnings": [
    {
      "Code": "NO_FEE_INFO",
      "Description": "Fee Information is not available"
    }
  ],
  "FlightBaggageFees": [
    {
      "FlightSegment": {
        "AirlineCode": "UA",
        "AirlineName": "United Airlines",
        "DepartureAirport": {
          "Code": "SFO"
        },
        "ArrivalAirport": {
          "Code": "IAD"
        },
        "CabinClass": "COACH",
        "Links": {
          "WebBaggageFees": {
            "Method": "GET",
            "Href": "https://www.united.com/web/en-US/content/travel/baggage/default.aspx"
          }
        }
      }
    }
  ],
  "TransactionId": "a9e371c4-89d9-4f9c-8df7-df105830e7fe"
}

Códigos de error

Códigos de error frecuentes

Código de estado HTTPCódigo de errorRespuesta de errorCausa
400INVALID_LOCALEIntroduce una configuración regional válida. Verifica las configuraciones regionales válidas proporcionadas por ExpediaLa API no admite la configuración regional proporcionada en la solicitud.
400INVALID_ACCEPT_HEADERProporciona un encabezado "Aceptar" válido.El encabezado Aceptar proporcionado no se ajusta a la documentación
500SERVER_ERRORSe ha producido un error al procesar la solicitud.Se han producido errores del servidor, como el servicio interno, o en el servicio aéreo de EWS

Código de advertencia

Códigos de advertencia más frecuentes

Código de estado HTTPCódigo de errorRespuesta de errorCausa
200NO_RESULTS_FOUNDNo se han encontrado resultados para la solicitudNo hay resultados disponibles para la solicitud.
200NO_FEE_INFOLa información de tasas no está disponibleLa información relacionada con las tasas de equipaje no está disponible para la solicitud.

Detalles de la API

Aquí puedes explorar las definiciones de punto de conexión de esta API, ir a API Explorer para probar todos los puntos de conexiones de XAP, descargar las especificaciones de OpenAPI y descargar nuestras colecciones de Postman. Hacer pruebas con una de estas opciones o con todas te permitirá comprender qué diferencia hay entre los ejemplos y las definiciones del esquema y los resultados reales.


¿Te ha resultado útil esta página?
¿Cómo podemos mejorar este contenido?
¡Gracias por ayudarnos a mejorar!