Utilizar la API REST de BarTender |
La API REST de BarTender proporciona puntos finales REST que puede utilizar para automatizar su sistema en una plataforma que no sea Windows o a través de la red utilizando el formato de archivo YAML o JSON o un archivo de comandos BTXML existente. Al utilizar la API REST de BarTender, puede utilizar la mayoría de los tipos de lenguajes de programación, incluidos C#, Java, Perl o Python, y la mayoría de los entornos de desarrollo integrados (IDE) para crear sus archivos de comandos de automatización.
|
La automatización de BarTender mediante la API REST de BarTender debe ser realizada por programadores que estén familiarizados con las API REST. |
La API REST de BarTender utiliza el mismo servicio de integración de BarTender y el servicio Print Scheduler que utilizan Integration Builder y Process Builder. La comunicación con el servidor se produce a través del puerto TCP 5159.
Para enviar secuencias de comandos y recibir respuestas, la API admite contenido de datos en formatos JSON, YAML y BTXML. En la instalación de BarTender se incluye un documento de referencia YAML; para más información, consulte Acciones disponibles de la API de Acciones de BarTender. Para más información sobre BTXML, consulte
La API es compatible con las siguientes tecnologías:
Uso compartido de recursos entre orígenes cruzados (CORS, por sus siglas en inglés) para poder acceder a los puntos de conexión REST desde sitios web originados en cualquier lugar.
Varios esquemas de autenticación, incluida la autenticación básica, la autenticación integrada (Microsoft Negotiate) y desafío/respuesta de NTLM de Windows.
|
Por motivos de seguridad, la Autenticación Básica está desactivada por defecto. Puede habilitar la Autenticación Básica cambiando su configuración a "true" en el archivo de configuración appsettings.json. Este archivo se instala en el siguiente directorio C:\Program Files\Seagull\BarTender 2022\net6.0 |
Secure HTTPS
Para utilizar la API REST de BarTender, se requieren las siguientes condiciones:
Está ejecutando la Edición Automation o Enterprise Automation de BarTender 2022.
El puerto 5159 está abierto para que la API pueda recibir los comandos REST.
Tiene permisos para iniciar sesión en el servidor y para administrar las integraciones según lo configurado en Administration Console.
Acceso a la API para la documentación y comprobación de puntos finales
Describe las aplicaciones que puede utilizar para acceder a la API REST de BarTender y para probar sus archivos de comandos de automatización.
Describe los comandos de la API REST de BarTender que puede utilizar para crear sus archivos de comandos y proporciona ejemplos de código.