API de Visio
Importación de Visio
Importa un archivo de Visio y recibe una URL para ver ese documento en Lucidchart. En una importación exitosa, el servicio devuelve un estado de 200 con un cuerpo JSON que contiene la URL para el lector. Este recurso requiere una firma OAuth (también conocida como Búsqueda firmada) de 2 bases.
URL
https://app.lucidchart.com/visio/conversions
Solicitud
El cuerpo de la solicitud debe ser un formulario de datos multiparte con los siguientes campos:
archivo - Archivo Visio que se debe importar
nombre - Nombre del archivo
nivel_reg - Nivel de registro opcional que se debe utilizar si el usuario se registra en una cuenta de Lucidchart mientras ve el documento. Por defecto es "profesional". Los valores válidos son:
gratis
profesional
equipo-5
Ejemplo:
curl -v -X POST -F reg_level=professional -F visio=@/home/foo/Documents/flowchart.vsd -F name=flowchart.vsd https://app.lucidchart.com/visio/conversions
Respuesta
{"status":200,"visio_doc_id":"7a6402bd9f26d0901b48290bada32636","viewer":"https://app.lucidchart.com/visio/viewer/7a6402bd9f26d0901b48290bada32636?reg_level=professional"}
Si ocurre un error de solicitud, se devuelve un estado 400. Un error de servidor da lugar a un estado 500. Se incluye un cuerpo JSON con campos de "código" y "mensaje" que dan más información sobre el error.
{"status":400,"code":"UNSUPPORTED_FILE_TYPE","message":"Tipo de archivo no compatible"}