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://app.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://app.lucidchart.com/visio/conversions
Resposta
{"status":200,"visio_doc_id":"7a6402bd9f26d0901b48290bada32636","viewer":"https://app.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"}