API Visio


Importação do Visio

Importe um arquivo do Visio e receba um URL para visualizar o documento no Lucidchart. Em importações bem-sucedidas, o serviço retorna um status 200, com um corpo JSON contendo o URL para o visualizador. Este recurso requer uma assinatura OAuth de duas pernas (também conhecida como Signed Fetch).

URL

 

https://www.lucidchart.com/visio/conversions

 

Solicitação

O corpo da solicitação deve ser de multipartes/forma-dados, e ter os seguintes campos:

  • file - Arquivo do Visio a ser importado

  • name - Nome do arquivo

  • reg_level - Nível de registro opcional a ser usado se o usuário criar uma conta do Lucidchart enquanto visualiza o documento. O padrão é "profissional". Os valores válidos são:

    • Gratuito

    • profissional

    • team-5

Exemplo:

 

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

 

Resposta

 

{"status":200,"visio_doc_id":"7a6402bd9f26d0901b48290bada32636","viewer":"https://www.lucidchart.com/visio/viewer/7a6402bd9f26d0901b48290bada32636?reg_level=professional"}

 

Se ocorrer um erro de solicitação, um status 400 será retornado. Um erro de servidor resulta em um status 500. Um corpo JSON é incluído com campos de "código" e "mensagem", fornecendo mais informações sobre o erro.

 

{"status":400,"code":"UNSUPPORTED_FILE_TYPE","message":"Unsupported file type"}