Neu seit v1.0.2

Umwandlungen via API

Integrieren Sie unsere API in Ihr Unternehmen und wandeln Sie Webseiten oder Webapplikationen auf Abruf in einzigartige Desktopapplikationen um.

Übersicht

Klicken Sie auf ein beliebiges Kapitel, um schnell dorthin zu gelangen.

Einführung

Wir bieten eine leistungsstarke API an, um Unternehmen und Entwicklern schnelle Umwandlungen von Webseiten und Webapplikationen in Desktopapplikationen auf Abruf zu ermöglichen.

Neben dem Umwandeln von Webseiten und Webapplikationen können umgewandelte Desktopapplikationen mit unserer API bequem und einfach aktualisiert werden.

Mit dem Nutzen unserer API stimmen Unternehmen und Entwickler unserer Datenschutzerklärung und unseren Nutzungsbedingungen zu.

Lizenzen

Die Nutzung unserer API ist nur in Verbindung mit kostenpflichtigen Lizenzen möglich.

API-Call

Um eine Webseite oder Webapplikation in eine Desktopapplikation umzuwandeln oder eine umgewandelte Desktopapplikation zu aktualisieren, rufen Sie bitte die Web-Adresse https://website2desktop.com/api-call mit gültigen API-Parametern auf.

Bei einem gültigen API-Call wird success zurückgegeben.

Wenn Sie eine Webseite oder Webapplikation in eine Desktopapplikation über unsere API umwandeln, werden bei einem gültigen API-Call innerhalb weniger Sekunden an die angegebene E-Mail-Adresse zwei Downloadlinks gesendet (Setupdatei & Lizenzdatei). Wenn Sie eine umgewandelte Desktopapplikation über unsere API aktualisieren, werden bei einem gültigen API-Call innerhalb weniger Sekunden die ausgewählten Einstellungen aktualisiert.

Bei einem ungültigen API-Call wird ein spezifischer Fehlercode wie z.B. e101 zurückgegeben. Alle möglichen Fehlercodes finden Sie hier.

API-Parameter

Um eine Webseite oder Webapplikation in eine Desktopapplikation umzuwandeln, verwenden Sie bitte den Typ create. Um Einstellungen einer bestehenden Desktopapplikation zu aktualisieren, verwenden Sie bitte den Typ update. Weitere Details zu den meisten Parametern finden Sie auf unseren anderen Unterseiten (z.B. Preise oder Enterprise-Umwandlung). Bitte wischen Sie innerhalb der Tabelle nach links und rechts.

Parametername
Mögliche Werte
Hinweise
type create, update -
license [Zeichenkette] 53 Stellen
password [Zeichenkette] nur bei type = update; Passwort im Loginbereich hinterlegt
lang de, en, fr, it, es, pt, ru, ro, tr, da, nl, pl -
firstname [Zeichenkette] -
lastname [Zeichenkette] -
email [Zeichenkette] -
app_type l, p, e l = Lite, p = Pro, e = Enterprise
app_icon [HTTP-Link] nur PNG-Datei; maximal 1 MB
app_name [Zeichenkette] -
app_url [HTTP-Link] -
app_os 1, 2, 3 1 = Windows, 2 = MacOS (Universal Binary), 3 = MacOS (Silicon)
app_windowsize 1, 2, 3 1 = Individuelle Größe, 2 = Maximalgröße, 3 = Fullscreen
app_windowsize_custom_width [Zahl] Nur wenn app_windowsize = 1, sonst leer lassen
app_windowsize_custom_height [Zahl] Nur wenn app_windowsize = 1, sonst leer lassen
app_change_size 1, 2 1 = Ja, 2 = Nein
app_window_minimize 1, 2 1 = Ja, 2 = Nein
app_always_front 1, 2 1 = Ja, 2 = Nein
Lite-Parameter
app_deactivate_minimize 1, 2 1 = Ja, 2 = Nein
app_deactivate_maximize 1, 2 1 = Ja, 2 = Nein
browser_deactivate_scrollbars 1, 2 1 = Ja, 2 = Nein
Pro-Parameter
browser_incognito 1, 2 1 = Ja, 2 = Nein
browser_zoom 1, 2 1 = Ja, 2 = Nein
browser_zoom_power [Zahl] Nur wenn browser_zoom = 1, sonst leer lassen; Zahl zwischen 0.5 - 3.0
more_password 1, 2 1 = Ja, 2 = Nein
more_password_detail [Zeichenkette] Nur wenn more_password = 1, sonst leer lassen
more_trial 1, 2 1 = Ja, 2 = Nein
more_trial_detail [Zahl] Nur wenn more_trial = 1, sonst leer lassen
more_splash 1, 2 1 = Ja, 2 = Nein
more_splash_file [HTTP-Link] Nur wenn more_splash = 1, sonst leer lassen; nur PNG-Datei; maximal 1 MB
Enterprise-Parameter
app_block_copy 1, 2 1 = Ja, 2 = Nein
app_block_paste 1, 2 1 = Ja, 2 = Nein
browser_deactivate_scroll_animation 1, 2 1 = Ja, 2 = Nein
browser_block_audio 1, 2 1 = Ja, 2 = Nein
browser_block_images 1, 2 1 = Ja, 2 = Nein
browser_block_cookies 1, 2 1 = Ja, 2 = Nein
browser_block_local_storage 1, 2 1 = Ja, 2 = Nein
browser_block_plugins 1, 2 1 = Ja, 2 = Nein
browser_block_javascript 1, 2 1 = Ja, 2 = Nein
browser_block_insecure_content 1, 2 1 = Ja, 2 = Nein
browser_block_domains 1, 2 1 = Ja, 2 = Nein
more_block_multistart 1, 2 1 = Ja, 2 = Nein

API-Fehler

Sollte ein API-Call fehlschlagen, wird ein Fehlercode bestehend aus dem Buchstaben e und einer spezifischen Zahl zurückgegeben. Nachfolgend finden Sie eine vollständige Liste an möglichen Fehlercodes. Bitte wischen Sie innerhalb der Tabelle nach links und rechts.

Fehlercode
Bedeutung
e100 Interner, kritscher Fehler
e101 Limit von 20 Anfragen pro Minute überschritten
e102 Dringende Wartungsarbeiten
e103 [Reserviert für zukünftige Updates]
e104 [Reserviert für zukünftige Updates]
e105 [Reserviert für zukünftige Updates]
e106 [Reserviert für zukünftige Updates]
e107 [Reserviert für zukünftige Updates]
e108 [Reserviert für zukünftige Updates]
e109 [Reserviert für zukünftige Updates]
e110 Ungültiger Parameter: type
e111 Ungültiger Parameter: app_type
e112 Ungültiger Parameter: license
e113 Ungültiger Parameter: lang
e114 Ungültiger Parameter: app_icon
e115 Ungültiger Parameter: firstname
e116 Ungültiger Parameter: lastname
e117 Ungültiger Parameter: email
e118 Ungültiger Parameter: app_name
e119 Ungültiger Parameter: app_url
e120 Ungültiger Parameter: app_os
e121 Ungültiger Parameter: app_windowsize
e122 Ungültiger Parameter: app_change_size
e123 Ungültiger Parameter: app_window_minimize
e124 Ungültiger Parameter: app_always_front
e125 Ungültiger Parameter: app_deactivate_minimize
e126 Ungültiger Parameter: app_deactivate_maximize
e127 Ungültiger Parameter: browser_deactivate_scrollbars
e128 Ungültiger Parameter: browser_incognito
e129 Ungültiger Parameter: browser_zoom
e130 Ungültiger Parameter: browser_zoom_power
e131 Ungültiger Parameter: more_password
e132 Ungültiger Parameter: more_password_detail
e133 Ungültiger Parameter: more_trial
e134 Ungültiger Parameter: more_trial_detail
e135 Ungültiger Parameter: more_splash
e136 Ungültiger Parameter: more_splash_file
e137 Ungültiger Parameter: browser_block_cookies
e138 Ungültiger Parameter: app_block_copy
e139 Ungültiger Parameter: app_block_paste
e140 Ungültiger Parameter: more_block_multistart
e141 Ungültiger Parameter: browser_block_audio
e142 Ungültiger Parameter: browser_block_javascript
e143 Ungültiger Parameter: browser_block_local_storage
e144 Ungültiger Parameter: browser_block_plugins
e145 Ungültiger Parameter: browser_block_insecure_content
e146 Ungültiger Parameter: browser_deactivate_scroll_animation
e147 Ungültiger Parameter: browser_block_images
e148 Ungültiger Parameter: browser_block_domains

API-Beispiel 1

Einfaches Beispiel eines API-Calls des Typs create mit einer Lite-Lizenz:

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  

API-Beispiel 2

Einfaches Beispiel eines API-Calls des Typs create mit einer Enterprise-Lizenz:

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  

API-Beispiel 3

Einfaches Beispiel eines API-Calls des Typs update mit einer Enterprise-Lizenz:

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  

Unterstützung benötigt?

Wir helfen Ihnen gerne bei der Integrierung unserer API. Bitte kontaktieren Sie unseren Support.

Support kontaktieren