1. Lista Completa de Transportistas
Una solicitud GET puede recuperar una lista completa de todos los transportistas compatibles con la API de seguimiento de Paquetes de China.
Ejemplo de Solicitud
curl -X GET "https://developers.chinaparcels.com/api/v1/user/{USER_API_SECRET_ACCESS_KEY}/carriers"
Nota: Sustituye {USER_API_SECRET_ACCESS_KEY}
por tu clave secreta de API única desde tu panel de control.
Descripción de los Parámetros de Respuesta
Aquí tienes una explicación detallada de los parámetros de respuesta:
error
: Código de error que indica el resultado de la solicitud (consulta la lista de códigos de error).result
: Una matriz de objetos que contiene información sobre los transportistas.carrier_id
: Identificador único del transportista.carrier_name
: Nombre del transportista (ej.: "China Post", "USPS").carrier_type
: Tipo de transportista (ej.: "postal", "mensajería").carrier_support
: Indica si el seguimiento está disponible:1
: Compatible.0
: No compatible.
carrier_country_code
: Código de país del transportista en formato ISO 3166-1 alfa-2 (ej.: "cn" para China, "us" para Estados Unidos).
Ejemplo de Respuesta (Parcial)
{
"error": -1,
"result": [
{
"carrier_id": "1",
"carrier_name": "China Post",
"carrier_type": "postal",
"carrier_support": "1",
"carrier_country_code": "cn"
},
{
"carrier_id": "2",
"carrier_name": "USPS",
"carrier_type": "postal",
"carrier_support": "1",
"carrier_country_code": "us"
},
{
"carrier_id": "3",
"carrier_name": "Canada Post",
"carrier_type": "postal",
"carrier_support": "1",
"carrier_country_code": "ca"
},
{
"carrier_id": "4",
"carrier_name": "Royal Mail",
"carrier_type": "postal",
"carrier_support": "1",
"carrier_country_code": "gb"
}
]
}
Códigos de Error
- -1 - Solicitud exitosa;
- 0 - Usuario no encontrado;
- 1 - Sin saldo;
2. Información Detallada de un Transportista
Una solicitud GET puede recuperar información detallada sobre un transportista utilizando la API de Seguimiento de Paquetes de China Parcels.
Ejemplo de Solicitud
curl -X GET "https://developers.chinaparcels.com/api/v1/user/{USER_API_SECRET_ACCESS_KEY}/carriers/{CARRIER_ID}"
Nota:
- Sustituye
{USER_API_SECRET_ACCESS_KEY}
por tu clave secreta de API única desde tu panel de control. - Sustituye
{CARRIER_ID}
por el identificador único del transportista obtenido en la solicitud anterior.
Descripción de los Parámetros de Respuesta
error
: Código de error que indica el resultado de la solicitud (consulta la lista de códigos de error).result
: Un objeto que contiene información detallada sobre el transportista:carrier_id
: Identificador único del transportista.carrier_name
: Nombre del transportista (ej.: "USPS").carrier_type
: Tipo de transportista (ej.: "postal", "mensajería").carrier_support
: Indica si el seguimiento está disponible:1
: Compatible.0
: No compatible.
carrier_website
: Sitio web oficial del transportista.carrier_email
: Correo electrónico de contacto del transportista (si está disponible).carrier_phone
: Teléfono de contacto del transportista (si está disponible).carrier_country_code
: Código de país del transportista en formato ISO 3166-1 alfa-2.carrier_country_name
: Nombre completo del país del transportista.carrier_icon_background_hex
: Color de fondo del icono del transportista (en formato HEX).carrier_language_code
: Código de idioma utilizado por el transportista en los datos de seguimiento (ej.: "en" para inglés).carrier_icon
: URL del icono del transportista.carrier_icon_width
: Anchura (en píxeles) del icono del transportista.carrier_icon_height
: Altura (en píxeles) del icono del transportista.carrier_thumbnail
: URL de la miniatura del transportista.carrier_thumbnail_width
: Anchura (en píxeles) de la miniatura.carrier_thumbnail_height
: Altura (en píxeles) de la miniatura.
Ejemplo de Respuesta
{
"error": -1,
"result": {
"carrier_id": "2",
"carrier_name": "USPS",
"carrier_type": "postal",
"carrier_support": "1",
"carrier_website": "https://www.usps.com",
"carrier_email": "support@usps.com",
"carrier_phone": "1-800-222-1811",
"carrier_country_code": "us",
"carrier_country_name": "United States of America",
"carrier_icon_background_hex": "#333366",
"carrier_language_code": "en",
"carrier_icon": "https://developers.chinaparcels.com/cdn/images/carriers/icons/0002-usps.png",
"carrier_icon_width": 256,
"carrier_icon_height": 256,
"carrier_thumbnail": "http://developers.chinaparcels.com/cdn/images/carriers/thumbnails/0002-usps.png",
"carrier_thumbnail_width": 640,
"carrier_thumbnail_height": 256
}
}
Códigos de Error
- -1 - Solicitud exitosa;
- 0 - Usuario no encontrado;
- 1 - Sin saldo;
- 2 - Transportista no encontrado;