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://www.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://www.lucidchart.com/visio/conversions

 

Respuesta

 

{"status":200,"visio_doc_id":"7a6402bd9f26d0901b48290bada32636","viewer":"https://www.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"}