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] | - |
[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:
API-Beispiel 2
Einfaches Beispiel eines API-Calls des Typs create
mit einer Enterprise-Lizenz:
API-Beispiel 3
Einfaches Beispiel eines API-Calls des Typs update
mit einer Enterprise-Lizenz:
Unterstützung benötigt?
Wir helfen Ihnen gerne bei der Integrierung unserer API. Bitte kontaktieren Sie unseren Support.