Consulta API

2023-01-22   EN  

Consulta API
La API de consultas de logística proporciona servicios de trayectoria de logística de consultas de tiempo real. Los usuarios proporcionan el número de pedido de transporte y las compañías de mensajería para consultar la última trayectoria logística del momento actual.
Escenario de aplicación
(1) El usuario de los usuarios del sitio web de E -Commerce llame a esta API Mostrar detalles de información logística cuando se abre “mi pedido”.


(2) Sistema de logística en el fondo de la administración de comercio electrónico. Consulta de servicio al cliente El estado de firma de todas las órdenes de transporte antes de la reconciliación, y rastrear el problema.


(3) El número de llamadas diarias no supera los 3.000 veces. Si se excede este límite, acople
API de seguimiento logístico



(4) El seguimiento del estado logístico de todo el proceso, consulta instantánea tiempos ilimitados, por favor.
API de monitor en el camino
Descripción de la función
Usar proceso
parámetros de API

1. Descripción/descripción de la interfaz
(1) Soporte de interfaz de consulta de acuerdo con el número de transporte (consulta única).
(2) La interfaz debe especificar la codificación de la empresa de codificación del número único de Courier, y el formato es incorrecto o el error de codificación devolverá la información de falla.

, tales como: EMS Logistics Number debe elegir la codificación de compañía expresa (EMS)
ver la codificación de la empresa expresa

(3) La información de seguimiento de logística devuelta se organiza de acuerdo con la aparición de la ocurrencia del tiempo.
(4) Instrucción de la interfaz 1002.
(5) El método de recepción de mensajes admitido por la interfaz esHTTP POST, el formato de codificación del método de solicitud (UTF-8):“application/x-www-form-urlencoded;charset=utf-8”

(6) Dirección de la interfaz: Dirección API: http://api.kdniao.cc/ebusiness/ebusinssederhandle.aspx
Sistema de solicitud -LA Descripción del parámetro de nivel:
Nombre del parámetro instrucciones debe requerir
RequestData String El contenido de solicitud debe codificarse en URL (UTF-8). El contenido de solicitud es el formato JSON, que debe ser consistente con el tipo de datos. R
EBusinessID String ID de comerciante, consulte en mi página de servicio. R
RequestType String Tipo de instrucción de solicitud: 1002 R
DataSign String firma de contenido de datos: cifrado MD5 (contenido de solicitud (sin codificar)+appKey), luego use 64 codificación y finalmente codificó URL (UTF-8). Para un proceso detallado, consulte la demostración. R
DataType String Solicitud, Tipo de datos de retorno: 2-JSON; O
Observaciones:R requirido, opcional (opcional), el paquete C puede ser opcional bajo ciertas condiciones (condicionales)
2, parámetros de interfaz
Solicitar la definición del campo de contenido de contenido:
Nombre del parámetro Tipo instrucciones debe requerir
OrderCode String Número de pedido O
ShipperCode String EXPRESS COMPANY Codificación R
LogisticCode String Logística Número único R
Definición de parámetros de retroceso:
Nombre del parámetro Tipo instrucciones debe requerir
EBusinessID String ID de usuario R
OrderCode String Número de pedido O
ShipperCode String EXPRESS COMPANY Codificación R
LogisticCode String Número de orden de operación logística O
Success Bool ¿Es exitoso? R
Reason String Razón de falla O
State String Estado de logística: 2 en el camino, 3-firma, 4 preguntas R
Traces
AcceptTime String tiempo R
AcceptStation String Descripción R
Remark String Observaciones O
3. Ejemplo
Ejemplo de solicitud JSON
{
        "OrderCode": "",
        "ShipperCode": "SF",
        "LogisticCode": "118650888018"
        }
volver al ejemplo JSON
Sin trayectoria logística 
         {{ 
         "Ebusinessid": "1109259", 
         "Tras": [] ,, 
         "Código de orden": "", 
         "Shippercode": "sf", "sf", 
         "LogisticCode": "118461988807", 
         "Éxito": falso, 
         "Razón": NULL 
         } 
         Con una trayectoria logística 
         {{ 
         "Ebusinessid": "1109259", 
         "Código de orden": "", 
         "Shippercode": "sf", "sf", 
         "LogisticCode": "118461988807", 
         "Éxito": verdadero, 
         "Estado": 3, 
         "Razón": NULL, 
         "Tras": [[ 
         {{ 
         "Aceptación": "2014/06/25 08:05:37" ,, 
         "Aceptación": "Citas ... (exhibidor: Deng Yuli, Teléfono: 18718866310) [Shenzhen]" 
         "Comentario": NULL 
         }, 
         {{ 
         "Aceptación": "2014/06/25 04:01:28" ,, 
         "Aceptación": "Express está en el Centro de Distribución de Shenzhen, listo para ser enviado a la siguiente parada Shenzhen [Shenzhen]", "Shenzhen [Shenzhen]", ",", ",", ",", "," 
         "Comentario": NULL 
         }, 
         {{ 
         "Aceptación": "2014/06/25 01:41:06" ,, 
         "Aceptación": "Express está en el Centro de Distribución de Shenzhen [Shenzhen]", 
         "Comentario": NULL 
         }, 
         {{ 
         "Aceptación": "2014/06/24 20:18:58", 
         "Aceptación": "Recibió [Shenzhen]", 
         "Comentario": NULL 
         }, 
         {{ 
         "Aceptación": "2014/06/24 20:55:28" ,, 
         "Aceptación": "Express está en Shenzhen, listo para ser enviado al siguiente Centro de Distribución de Shenzhen [Shenzhen]" ,, "Shenzhen]", ",", ",", ",", "," Shenzhen] ",", ", 
         "Comentario": NULL 
         }, 
         {{ 
         "Aceptación": "2014/06/25 10:23:03" ,, 
         "Aceptación": "La parte de las partes ha sido firmada [Shenzhen]", 
         "Comentario": NULL 
         }, 
         {{ 
         "Aceptación": "2014/06/25 10:23:03" ,, 
         "Aceptación": "Signager es: firmado [Shenzhen]", 
         "Comentario": NULL 
         } 
         ] 
         }

proceso de acceso

65 n.

source

Random Posts

Linuxcentos7 Configure el PHP de instalación del servidor www

Método de actualización de JPA -save () Para actualizar parte del campo, la solución de campos no actualizados es nula

Cómo configurar el compilador Mingw-W64 C/C ++ Skyyiyi en MATLAB2018A

Use Alibaba Cloud Server para construir un blog personal Wexin

Docker Instale Elasticsearch y Kibana