Documentation

API del dispositivo: Servicios/Impresiones USB

NUEVA VERSIÓN V2: HAZ CLIC AQUÍ

¿Eres un desarrollador o una agencia web? Inscríbete en el programa Expedy Partner

Consulta para gestionar dispositivos USB (impresoras) y órdenes de impresión.

URL de la solicitud: http://www.expedy.fr/api/device/usb/nom_du_service

ServiciosSolicitud de ejemplosEjemplos de respuesta
/device/usb/conf$service_url = «https://www.expedy.fr/api/device/usb/conf»; 3 argumentos: sid, token, r pi_uid $data_request = array(
‘sid’ => $api_sid,
‘token’ => $api_token,
‘rpi_uid’ => $rpi_uid
); y devuelve «last_ping», así como «usb_conf». la última configuración usb completa guardada en formato json
{
«status»: «ok»,
«last_ping»: «1641511426»,
«usb_conf»:[
{«usb_port»: «1», «usb_status»: «1»,
«device_manufacturer»: «Datamax-O`Neil»,
«device_model»: «Datamax-O’Neil E-Class MarkIII»},
{«usb_port»: «2», «usb_status»: «0»}:»2″, «usb_status»: «0»},
{«usb_port»: «3», «usb_status»: «1»,
«device_manufacturer»: «Caysn»,
«device_model»: «Thermal Printer»,
«device_width»: «80»},
{«usb_port»: «4», «usb_status»: «0»}
]
}
/device/usb/scan$service_url = «https://www.expedy.fr/api/device/usb/scan»; 3 argumentos: sid, token, r pi_uid $data_request = array(
‘sid’ => $api_sid,
‘token’ => $api_token,
‘rpi_uid’ => $rpi_uid
); y devuelve «last_ping».
{«status»:»ok»,»last_ping»:»1641509604″}
/device/usb/read$service_url = «https://www.expedy.fr/api/device/usb/scan»; 3 argumentos: sid, token, r pi_uid $data_request = array(
‘sid’ => $api_sid,
‘token’ => $api_token,
‘rpi_uid’ => $rpi_uid
); y devuelve «last_ping».
{«status»:»ok»,»last_ping»:»1641509604″}
/device/usb/read$service_url = «https://www.expedy.fr/api/device/usb/scan/read»; 3 argumentos: sid, token, rpi_uid $data_request = array(
‘sid’ => $api_sid,
‘token’ => $api_token,
‘rpi_uid’ => $rpi_uid
); y devuelve «last_ping», así como «usb_conf». la última configuración usb escaneada previamente, en formato json
{
«estado»: «ok»,
«last_ping»:»1641511582″,
«usb_scan»:[
{«usb_port»:»1″,»usb_status»:»1″,
«fabricante_dispositivo»: «Datamax-O`Neil»,
«modelo_dispositivo»: «Datamax-O’Neil E-Class MarkIII»,
«estado_dispositivo»: «listo»},
{«usb_port»:»2″,»usb_status»:»0″},
{«usb_port»:»3″,»usb_status»:»1″,
«fabricante_dispositivo»: «Caysn»,
«modelo_dispositivo»: «Impresora térmica»,
«estado_dispositivo»: «listo»,
«device_width»:»80″},
{«usb_port»:»4″,»usb_status»:»0″}
]
}
/device/usb/print$service_url = «https://www.expedy.fr/api/device/usb/print»; 5 argumentos, + un argumento opcional: sid, token, rpi_uid, usb_port, usb_msg, notification_url (opcional) $data_request = array(
sid’ => $api_sid,
ficha’ => $api_token,
rpi_uid’ => $rpi_uid,
puerto_usb’ => ‘3’,
usb_msg’ => mi mensaje a imprimir o url pdf o documento a imprimir’,
URL_notificación’ => ‘https://www.mondomaine.tld/mon_script_de_callback/…’
); y devuelve «last_ping», y «request_uid», el id único de este trabajo de impresión
{«status»:»ok»,»last_ping»:»1641509604″,
«request_uid»:»1X5ERXL94BYVWHP92DK3MCASUGJ»}

Français (Francés) English (Inglés) Español