Introducción
La API de Barcodes es un servicio que permite generar códigos de barras de diferentes tipos utilizando parámetros personalizados. A continuación, se describe la documentación de la API.
Endpoints
GET /api/Barcodes/chart
- Resumen: Genera un código de barras utilizando parámetros personalizados.
- Etiquetas: Barcodes
- Parámetros:
- cht (cadena): Tipo de código de barras (qr=QRCode, 39=3of9, 39e=3of9Extended, 93=9of3, 93e=9of3Extended, mx=Matrix)
- chs (cadena): Tamaño del código de barras (ancho y alto, por ejemplo: «128×128»)
- chld (cadena): Densidad del código de barras (L=baja, H=alta)
- choe (cadena): Codificación de caracteres del código de barras (por defecto UTF-8)
- chl (cadena): Valor de la etiqueta del código de barras (por ejemplo: https://peopleworks.com.do)
- chlg (cadena): Ruta de la imagen del logotipo
- Respuestas:
- 200: OK
Documentación y Prueba
- Puenden encontrar más información y prueba: http://barcode.peopleworks.com.do/swagger/index.html
Ejemplos de uso
- Generar un código QR con tamaño 128×128 y densidad alta:
GET /api/Barcodes/chart?cht=qr&chs=128x128&chld=H&choe=UTF-8&chl=https://peopleworks.com.do
- Generar un código de barras 3of9 con tamaño 128×128 y densidad baja:
GET /api/Barcodes/chart?cht=39&chs=128x128&chld=L&choe=UTF-8&chl=https://peopleworks.com.do
Notas
- Es importante mencionar que los parámetros deben ser enviados como query strings en la URL.
- La API devuelve un código de barras en formato de imagen.
- Es recomendable verificar la compatibilidad de los parámetros y la codificación de caracteres antes de realizar la solicitud.