Conversioni tramite API
Integra la nostra API nella tua organizzazione e converti su richiesta siti web o applicazioni web in applikazioni desktop uniche.
Panoramica
Clicca su un capitolo per saltare direttamente alla sezione desiderata.
Introduzione
Offriamo una potente API per consentire ad aziende e sviluppatori di eseguire rapidamente conversioni su richiesta di siti web e applicazioni web in applikazioni desktop.
Oltre alla conversione, le applikazioni desktop convertite possono essere aggiornate comodamente tramite la nostra API.
Utilizzando la nostra API, aziende e sviluppatori accettano la nostra Informativa sulla privacy e i nostri Termini di utilizzo.
Licenze
L'uso della nostra API è possibile solo con licenze a pagamento.
Chiamata API
Per convertire un sito web o un'applicazione web in un'applikazione desktop, oppure per aggiornare un'applikazione desktop precedentemente convertita, invia una richiesta a https://website2desktop.com/api-call
con parametri API validi.
Con una chiamata valida, verrà restituito success
.
Quando converti un sito web o un'applicazione web tramite la nostra API, due link di download (file di setup e file di licenza) vengono inviati all’indirizzo email indicato entro pochi secondi.
Se aggiorni un'applikazione già convertita, le nuove impostazioni vengono applicate entro pochi secondi.
In caso di errore, viene restituito un codice specifico come e101
. Vedi tutti i codici errore qui.
Parametri API
Per convertire un sito web o un'applicazione web, usa type create
. Per aggiornare un'applikazione esistente, usa type update
. Consulta le altre sezioni (es. Prezzi o Conversione Enterprise) per i dettagli sui singoli parametri. Scorri la tabella a sinistra e a destra.
Nome parametro
|
Valori possibili
|
Note
|
---|---|---|
type | create, update | - |
license | [String] | 53 caratteri |
password | [String] | solo se type = update; la password è memorizzata nell'area di accesso |
lang | de, en, fr, it, es, pt, ru, ro, tr, da, nl, pl | - |
firstname | [String] | - |
lastname | [String] | - |
[String] | - | |
app_type | l, p, e | l = Lite, p = Pro, e = Enterprise |
app_icon | [Link HTTP] | Solo file PNG; max. 1 MB |
app_name | [String] | - |
app_url | [Link HTTP] | - |
app_os | 1, 2, 3 | 1 = Windows, 2 = macOS (Universal Binary), 3 = macOS (Silicon) |
app_windowsize | 1, 2, 3 | 1 = Dimensioni personalizzate, 2 = Massimizzata, 3 = Schermo intero |
app_windowsize_custom_width | [Numero] | Solo se app_windowsize = 1; altrimenti lasciare vuoto |
app_windowsize_custom_height | [Numero] | Solo se app_windowsize = 1; altrimenti lasciare vuoto |
app_change_size | 1, 2 | 1 = Sì, 2 = No |
app_window_minimize | 1, 2 | 1 = Sì, 2 = No |
app_always_front | 1, 2 | 1 = Sì, 2 = No |
Parametri Lite | ||
app_deactivate_minimize | 1, 2 | 1 = Sì, 2 = No |
app_deactivate_maximize | 1, 2 | 1 = Sì, 2 = No |
browser_deactivate_scrollbars | 1, 2 | 1 = Sì, 2 = No |
Parametri Pro | ||
browser_incognito | 1, 2 | 1 = Sì, 2 = No |
browser_zoom | 1, 2 | 1 = Sì, 2 = No |
browser_zoom_power | [Numero] | Solo se browser_zoom = 1; altrimenti lasciare vuoto; numero tra 0.5 – 3.0 |
more_password | 1, 2 | 1 = Sì, 2 = No |
more_password_detail | [String] | Solo se more_password = 1; altrimenti lasciare vuoto |
more_trial | 1, 2 | 1 = Sì, 2 = No |
more_trial_detail | [Numero] | Solo se more_trial = 1; altrimenti lasciare vuoto |
more_splash | 1, 2 | 1 = Sì, 2 = No |
more_splash_file | [Link HTTP] | Solo se more_splash = 1; altrimenti lasciare vuoto; solo file PNG; max. 1 MB |
Parametri Enterprise | ||
app_block_copy | 1, 2 | 1 = Sì, 2 = No |
app_block_paste | 1, 2 | 1 = Sì, 2 = No |
browser_deactivate_scroll_animation | 1, 2 | 1 = Sì, 2 = No |
browser_block_audio | 1, 2 | 1 = Sì, 2 = No |
browser_block_images | 1, 2 | 1 = Sì, 2 = No |
browser_block_cookies | 1, 2 | 1 = Sì, 2 = No |
browser_block_local_storage | 1, 2 | 1 = Sì, 2 = No |
browser_block_plugins | 1, 2 | 1 = Sì, 2 = No |
browser_block_javascript | 1, 2 | 1 = Sì, 2 = No |
browser_block_insecure_content | 1, 2 | 1 = Sì, 2 = No |
browser_block_domains | 1, 2 | 1 = Sì, 2 = No |
more_block_multistart | 1, 2 | 1 = Sì, 2 = No |
Errori API
Se una chiamata API non va a buon fine, viene restituito un codice di errore composto dalla lettera e e un numero specifico. Di seguito trovi l’elenco completo dei codici possibili. Scorri la tabella a sinistra e a destra.
Codice errore
|
Significato
|
---|---|
e100 | Errore interno critico |
e101 | Superato il limite di 20 richieste al minuto |
e102 | Manutenzione urgente |
e103 | [Riservato per aggiornamenti futuri] |
e104 | [Riservato per aggiornamenti futuri] |
e105 | [Riservato per aggiornamenti futuri] |
e106 | [Riservato per aggiornamenti futuri] |
e107 | [Riservato per aggiornamenti futuri] |
e108 | [Riservato per aggiornamenti futuri] |
e109 | [Riservato per aggiornamenti futuri] |
e110 | Parametro non valido: type |
e111 | Parametro non valido: app_type |
e112 | Parametro non valido: license |
e113 | Parametro non valido: lang |
e114 | Parametro non valido: app_icon |
e115 | Parametro non valido: firstname |
e116 | Parametro non valido: lastname |
e117 | Parametro non valido: email |
e118 | Parametro non valido: app_name |
e119 | Parametro non valido: app_url |
e120 | Parametro non valido: app_os |
e121 | Parametro non valido: app_windowsize |
e122 | Parametro non valido: app_change_size |
e123 | Parametro non valido: app_window_minimize |
e124 | Parametro non valido: app_always_front |
e125 | Parametro non valido: app_deactivate_minimize |
e126 | Parametro non valido: app_deactivate_maximize |
e127 | Parametro non valido: browser_deactivate_scrollbars |
e128 | Parametro non valido: browser_incognito |
e129 | Parametro non valido: browser_zoom |
e130 | Parametro non valido: browser_zoom_power |
e131 | Parametro non valido: more_password |
e132 | Parametro non valido: more_password_detail |
e133 | Parametro non valido: more_trial |
e134 | Parametro non valido: more_trial_detail |
e135 | Parametro non valido: more_splash |
e136 | Parametro non valido: more_splash_file |
e137 | Parametro non valido: browser_block_cookies |
e138 | Parametro non valido: app_block_copy |
e139 | Parametro non valido: app_block_paste |
e140 | Parametro non valido: more_block_multistart |
e141 | Parametro non valido: browser_block_audio |
e142 | Parametro non valido: browser_block_javascript |
e143 | Parametro non valido: browser_block_local_storage |
e144 | Parametro non valido: browser_block_plugins |
e145 | Parametro non valido: browser_block_insecure_content |
e146 | Parametro non valido: browser_deactivate_scroll_animation |
e147 | Parametro non valido: browser_block_images |
e148 | Parametro non valido: browser_block_domains |
Esempio API 1
Esempio semplice di chiamata API create
utilizzando una licenza Lite:
Esempio API 2
Esempio semplice di chiamata API create
utilizzando una licenza Enterprise:
Esempio API 3
Esempio semplice di chiamata API update
utilizzando una licenza Enterprise:
Hai bisogno di supporto?
Siamo felici di aiutarti a integrare la nostra API. Contatta il nostro team di supporto.