API Visio
Importation de fichiers Visio
Importez un fichier Visio et recevez une URL pour consulter ce document dans Lucidchart. Lors d'une importation réussie, le service renvoie un code d'état 200 avec un corps JSON contenant l'URL vers la visionneuse. Cette ressource nécessite une signature OAuth à 2 branches (Signed Fetch).
URL
https://www.lucidchart.com/visio/conversions
demande
Le corps de la requête doit être composé de données multipart/form-data avec les champs suivants :
file – fichier Visio à importer
name – nom du fichier
reg_level – niveau d'inscription facultatif à appliquer si l'utilisateur ouvre un compte Lucidchart lors de l'affichage du document. La valeur par défaut est « professional ». Les valeurs correctes sont :
gratuit
professional
team-5
Exemple :
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
Réponse
{"status":200,"visio_doc_id":"7a6402bd9f26d0901b48290bada32636","viewer":"https://www.lucidchart.com/visio/viewer/7a6402bd9f26d0901b48290bada32636?reg_level=professional"}
Si une erreur de requête se produit, un code d'état 400 est renvoyé. Une erreur de serveur produit un code d'état 500. Un corps JSON est inclus avec des champs « code » et « message », qui donnent plus de renseignements sur l'erreur.
{"status":400,"code":"UNSUPPORTED_FILE_TYPE","message":"Unsupported file type"}