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
Servicios | Solicitud de ejemplos | Ejemplos 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»} |