Nouveau en v1.0.2

Conversions via API

Intégrez notre API dans votre organisation et convertissez des sites web ou applications web à la demande en applications de bureau uniques.

Aperçu

Cliquez sur un chapitre pour y accéder rapidement.

Introduction

Nous proposons une API puissante permettant aux entreprises et développeurs de convertir rapidement, à la demande, des sites web et applications web en applications de bureau.

En plus de la conversion, les applications de bureau peuvent être facilement mises à jour via notre API.

En utilisant notre API, les entreprises et développeurs acceptent notre Politique de confidentialité ainsi que nos Conditions d’utilisation.

Licences

L’utilisation de notre API n’est possible qu’avec des licences payantes.

Appel API

Pour convertir un site web ou une application web en application de bureau, ou mettre à jour une application déjà convertie, envoyez un appel à https://website2desktop.com/api-call avec des paramètres API valides.

En cas d’appel valide, success est retourné.

Lors de la conversion via notre API, deux liens de téléchargement (fichier setup et fichier de licence) sont envoyés à l’adresse e-mail spécifiée dans les secondes suivant l’appel.

Lors de la mise à jour d’une application déjà convertie, les paramètres sélectionnés sont appliqués immédiatement après un appel valide.

En cas d’appel invalide, un code d’erreur spécifique tel que e101 est retourné. Consultez tous les codes ici.

Paramètres API

Pour convertir une application, utilisez le type create. Pour mettre à jour une application existante, utilisez le type update. Consultez nos autres pages (par ex. Tarifs ou Conversion Enterprise) pour plus de détails sur les paramètres. Faites glisser la table vers la gauche et la droite.

Nom du paramètre
Valeurs possibles
Remarques
type create, update -
license [String] 53 caractères
password [String] uniquement si type = update; mot de passe stocké dans l’espace de connexion
lang de, en, fr, it, es, pt, ru, ro, tr, da, nl, pl -
firstname [String] -
lastname [String] -
email [String] -
app_type l, p, e l = Lite, p = Pro, e = Enterprise
app_icon [HTTP Link] Fichier PNG uniquement; 1 MB max.
app_name [String] -
app_url [HTTP Link] -
app_os 1, 2, 3 1 = Windows, 2 = macOS (Universal Binary), 3 = macOS (Silicon)
app_windowsize 1, 2, 3 1 = Taille personnalisée, 2 = Agrandie, 3 = Plein écran
app_windowsize_custom_width [Number] Uniquement si app_windowsize = 1; sinon laisser vide
app_windowsize_custom_height [Number] Uniquement si app_windowsize = 1; sinon laisser vide
app_change_size 1, 2 1 = Oui, 2 = Non
app_window_minimize 1, 2 1 = Oui, 2 = Non
app_always_front 1, 2 1 = Oui, 2 = Non
Paramètres Lite
app_deactivate_minimize 1, 2 1 = Oui, 2 = Non
app_deactivate_maximize 1, 2 1 = Oui, 2 = Non
browser_deactivate_scrollbars 1, 2 1 = Oui, 2 = Non
Paramètres Pro
browser_incognito 1, 2 1 = Oui, 2 = Non
browser_zoom 1, 2 1 = Oui, 2 = Non
browser_zoom_power [Number] Uniquement si browser_zoom = 1; sinon laisser vide; nombre entre 0.5 – 3.0
more_password 1, 2 1 = Oui, 2 = Non
more_password_detail [String] Uniquement si more_password = 1; sinon laisser vide
more_trial 1, 2 1 = Oui, 2 = Non
more_trial_detail [Number] Uniquement si more_trial = 1; sinon laisser vide
more_splash 1, 2 1 = Oui, 2 = Non
more_splash_file [HTTP Link] Uniquement si more_splash = 1; sinon laisser vide; fichier PNG uniquement; 1 MB max.
Paramètres Enterprise
app_block_copy 1, 2 1 = Oui, 2 = Non
app_block_paste 1, 2 1 = Oui, 2 = Non
browser_deactivate_scroll_animation 1, 2 1 = Oui, 2 = Non
browser_block_audio 1, 2 1 = Oui, 2 = Non
browser_block_images 1, 2 1 = Oui, 2 = Non
browser_block_cookies 1, 2 1 = Oui, 2 = Non
browser_block_local_storage 1, 2 1 = Oui, 2 = Non
browser_block_plugins 1, 2 1 = Oui, 2 = Non
browser_block_javascript 1, 2 1 = Oui, 2 = Non
browser_block_insecure_content 1, 2 1 = Oui, 2 = Non
browser_block_domains 1, 2 1 = Oui, 2 = Non
more_block_multistart 1, 2 1 = Oui, 2 = Non

Erreurs API

Si un appel API échoue, un code d’erreur composé de la lettre e et d’un numéro spécifique est renvoyé. Voici la liste complète des codes d’erreur possibles.Faites glisser la table vers la gauche et la droite.

Code d’erreur
Signification
e100 Erreur critique interne
e101 Limite de 20 requêtes par minute dépassée
e102 Maintenance urgente
e103 [Réservé pour de futures mises à jour]
e104 [Réservé pour de futures mises à jour]
e105 [Réservé pour de futures mises à jour]
e106 [Réservé pour de futures mises à jour]
e107 [Réservé pour de futures mises à jour]
e108 [Réservé pour de futures mises à jour]
e109 [Réservé pour de futures mises à jour]
e110 Paramètre invalide: type
e111 Paramètre invalide: app_type
e112 Paramètre invalide: license
e113 Paramètre invalide: lang
e114 Paramètre invalide: app_icon
e115 Paramètre invalide: firstname
e116 Paramètre invalide: lastname
e117 Paramètre invalide: email
e118 Paramètre invalide: app_name
e119 Paramètre invalide: app_url
e120 Paramètre invalide: app_os
e121 Paramètre invalide: app_windowsize
e122 Paramètre invalide: app_change_size
e123 Paramètre invalide: app_window_minimize
e124 Paramètre invalide: app_always_front
e125 Paramètre invalide: app_deactivate_minimize
e126 Paramètre invalide: app_deactivate_maximize
e127 Paramètre invalide: browser_deactivate_scrollbars
e128 Paramètre invalide: browser_incognito
e129 Paramètre invalide: browser_zoom
e130 Paramètre invalide: browser_zoom_power
e131 Paramètre invalide: more_password
e132 Paramètre invalide: more_password_detail
e133 Paramètre invalide: more_trial
e134 Paramètre invalide: more_trial_detail
e135 Paramètre invalide: more_splash
e136 Paramètre invalide: more_splash_file
e137 Paramètre invalide: browser_block_cookies
e138 Paramètre invalide: app_block_copy
e139 Paramètre invalide: app_block_paste
e140 Paramètre invalide: more_block_multistart
e141 Paramètre invalide: browser_block_audio
e142 Paramètre invalide: browser_block_javascript
e143 Paramètre invalide: browser_block_local_storage
e144 Paramètre invalide: browser_block_plugins
e145 Paramètre invalide: browser_block_insecure_content
e146 Paramètre invalide: browser_deactivate_scroll_animation
e147 Paramètre invalide: browser_block_images
e148 Paramètre invalide: browser_block_domains

Exemple API 1

Exemple simple d’un appel API create avec une licence Lite:

https://website2desktop.com/api-call?license=[your-license]&password=&type=create&lang=en&firstname=John&lastname=Doe&email=john@example.com&app_type=l&app_icon=https://placehold.co/400x400.png&app_name=Test&app_url=https://www.example.com&app_os=1&app_windowsize=2&app_change_size=1&app_window_minimize=2&app_always_front=2&app_deactivate_minimize=2&app_deactivate_maximize=2&browser_deactivate_scrollbars=2  

Exemple API 2

Exemple simple d’un appel API create avec une licence Enterprise:

https://website2desktop.com/api-call?license=[your-license]&password=&type=create&lang=en&firstname=John&lastname=Doe&email=john@example.com&app_type=e&app_icon=https://placehold.co/400x400.png&app_name=Test&app_url=https://www.example.com&app_os=1&app_windowsize=2&app_change_size=1&app_window_minimize=2&app_always_front=2&app_deactivate_minimize=2&app_deactivate_maximize=2&browser_deactivate_scrollbars=2&browser_incognito=2&browser_zoom=2&more_password=1&more_password_detail=123456789&more_trial=2&more_splash=1&more_splash_file=https://placehold.co/400x400.png&app_block_copy=1&app_block_paste=2&browser_deactivate_scroll_animation=2&browser_block_audio=2&browser_block_images=2&browser_block_cookies=2&browser_block_local_storage=2&browser_block_plugins=2&browser_block_javascript=2&browser_block_insecure_content=1&browser_block_domains=1&more_block_multistart=1  

Exemple API 3

Exemple simple d’un appel API update avec une licence Enterprise:

https://website2desktop.com/api-call?license=[your-license]&password=[your-password]&type=update&lang=en&firstname=John&lastname=Doe&email=john@example.com&app_type=e&app_icon=https://placehold.co/400x400.png&app_name=Test_New&app_url=https://www.example.com/new&app_os=1&app_windowsize=2&app_change_size=1&app_window_minimize=2&app_always_front=2&app_deactivate_minimize=2&app_deactivate_maximize=2&browser_deactivate_scrollbars=2&browser_incognito=2&browser_zoom=2&more_password=1&more_password_detail=new&more_trial=2&more_splash=1&more_splash_file=https://placehold.co/400x400.png&app_block_copy=1&app_block_paste=2&browser_deactivate_scroll_animation=2&browser_block_audio=2&browser_block_images=2&browser_block_cookies=2&browser_block_local_storage=2&browser_block_plugins=2&browser_block_javascript=2&browser_block_insecure_content=1&browser_block_domains=1&more_block_multistart=1  

Besoin d’aide?

Nous vous aidons volontiers à intégrer notre API. Veuillez contacter notre équipe de support.

Nous contacter