Conversii prin API
Integrează API-ul nostru în organizația ta și convertește site-uri web sau aplicații web la cerere în aplicații desktop unice.
Prezentare generală
Fă clic pe orice capitol pentru a sări rapid la acesta.
Introducere
Oferim un API puternic care permite companiilor și dezvoltatorilor să efectueze conversii rapide, la cerere, a site-urilor web și aplicațiilor web în aplicații desktop.
Pe lângă conversia site-urilor web și a aplicațiilor web, aplicațiile desktop convertite pot fi actualizate convenabil și ușor prin API-ul nostru.
Prin utilizarea API-ului nostru, companiile și dezvoltatorii sunt de acord cu Politica De Confidențialitate și cu Termenii De Utilizare.
Licențe
Utilizarea API-ului nostru este posibilă numai cu licențe plătite.
Apel API
Pentru a converti un site web sau o aplicație web într-o aplicație desktop sau pentru a actualiza o aplicație desktop deja convertită, apelează https://website2desktop.com/api-call
cu parametri API valizi.
La un apel API valid, răspunsul este success
.
Când convertești un site web sau o aplicație web într-o aplicație desktop folosind API-ul nostru, două linkuri de descărcare (fișierul W2D Setup și fișierul de licență) sunt trimise la adresa de email specificată în câteva secunde de la un apel API valid. Când actualizezi o aplicație desktop convertită anterior prin API-ul nostru, setările selectate sunt aplicate în câteva secunde de la un apel API valid.
La un apel API invalid, se returnează un cod de eroare specific, precum e101
. Vezi toate codurile de eroare posibile aici.
Parametri API
Pentru a converti un site web sau o aplicație web, folosește type create
. Pentru a actualiza o aplicație existentă, folosește type update
. Consultă și celelalte pagini ale noastre (de ex. Prețuri sau Conversie Enterprise) pentru detalii despre majoritatea parametrilor. Te rugăm să glisezi la stânga și la dreapta în tabel.
Nume parametru
|
Valori posibile
|
Observații
|
---|---|---|
type | create, update | - |
license | [String] | 53 caractere |
password | [String] | doar când type = update; password stocată în zona de autentificare |
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 | [HTTP Link] | Doar fișier PNG; max. 1 MB |
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 = Dimensiune personalizată, 2 = Maximizată, 3 = Ecran complet |
app_windowsize_custom_width | [Number] | Doar dacă app_windowsize = 1; altfel lasă necompletat |
app_windowsize_custom_height | [Number] | Doar dacă app_windowsize = 1; altfel lasă necompletat |
app_change_size | 1, 2 | 1 = Da, 2 = Nu |
app_window_minimize | 1, 2 | 1 = Da, 2 = Nu |
app_always_front | 1, 2 | 1 = Da, 2 = Nu |
Parametri Lite | ||
app_deactivate_minimize | 1, 2 | 1 = Da, 2 = Nu |
app_deactivate_maximize | 1, 2 | 1 = Da, 2 = Nu |
browser_deactivate_scrollbars | 1, 2 | 1 = Da, 2 = Nu |
Parametri Pro | ||
browser_incognito | 1, 2 | 1 = Da, 2 = Nu |
browser_zoom | 1, 2 | 1 = Da, 2 = Nu |
browser_zoom_power | [Number] | Doar dacă browser_zoom = 1; altfel lasă necompletat; număr între 0,5 – 3,0 |
more_password | 1, 2 | 1 = Da, 2 = Nu |
more_password_detail | [String] | Doar dacă more_password = 1; altfel lasă necompletat |
more_trial | 1, 2 | 1 = Da, 2 = Nu |
more_trial_detail | [Number] | Doar dacă more_trial = 1; altfel lasă necompletat |
more_splash | 1, 2 | 1 = Da, 2 = Nu |
more_splash_file | [HTTP Link] | Doar dacă more_splash = 1; altfel lasă necompletat; doar fișier PNG; max. 1 MB |
Parametri Enterprise | ||
app_block_copy | 1, 2 | 1 = Da, 2 = Nu |
app_block_paste | 1, 2 | 1 = Da, 2 = Nu |
browser_deactivate_scroll_animation | 1, 2 | 1 = Da, 2 = Nu |
browser_block_audio | 1, 2 | 1 = Da, 2 = Nu |
browser_block_images | 1, 2 | 1 = Da, 2 = Nu |
browser_block_cookies | 1, 2 | 1 = Da, 2 = Nu |
browser_block_local_storage | 1, 2 | 1 = Da, 2 = Nu |
browser_block_plugins | 1, 2 | 1 = Da, 2 = Nu |
browser_block_javascript | 1, 2 | 1 = Da, 2 = Nu |
browser_block_insecure_content | 1, 2 | 1 = Da, 2 = Nu |
browser_block_domains | 1, 2 | 1 = Da, 2 = Nu |
more_block_multistart | 1, 2 | 1 = Da, 2 = Nu |
Erori API
Dacă un apel API eșuează, se returnează un cod de eroare compus din litera e și un număr specific. Mai jos este o listă completă a codurilor de eroare posibile. Te rugăm să glisezi la stânga și la dreapta în tabel.
Cod de eroare
|
Semnificație
|
---|---|
e100 | Eroare critică internă |
e101 | Limită de 20 de cereri pe minut depășită |
e102 | Mentenanță urgentă |
e103 | [Rezervat pentru actualizări viitoare] |
e104 | [Rezervat pentru actualizări viitoare] |
e105 | [Rezervat pentru actualizări viitoare] |
e106 | [Rezervat pentru actualizări viitoare] |
e107 | [Rezervat pentru actualizări viitoare] |
e108 | [Rezervat pentru actualizări viitoare] |
e109 | [Rezervat pentru actualizări viitoare] |
e110 | Parametru invalid: type |
e111 | Parametru invalid: app_type |
e112 | Parametru invalid: license |
e113 | Parametru invalid: lang |
e114 | Parametru invalid: app_icon |
e115 | Parametru invalid: firstname |
e116 | Parametru invalid: lastname |
e117 | Parametru invalid: email |
e118 | Parametru invalid: app_name |
e119 | Parametru invalid: app_url |
e120 | Parametru invalid: app_os |
e121 | Parametru invalid: app_windowsize |
e122 | Parametru invalid: app_change_size |
e123 | Parametru invalid: app_window_minimize |
e124 | Parametru invalid: app_always_front |
e125 | Parametru invalid: app_deactivate_minimize |
e126 | Parametru invalid: app_deactivate_maximize |
e127 | Parametru invalid: browser_deactivate_scrollbars |
e128 | Parametru invalid: browser_incognito |
e129 | Parametru invalid: browser_zoom |
e130 | Parametru invalid: browser_zoom_power |
e131 | Parametru invalid: more_password |
e132 | Parametru invalid: more_password_detail |
e133 | Parametru invalid: more_trial |
e134 | Parametru invalid: more_trial_detail |
e135 | Parametru invalid: more_splash |
e136 | Parametru invalid: more_splash_file |
e137 | Parametru invalid: browser_block_cookies |
e138 | Parametru invalid: app_block_copy |
e139 | Parametru invalid: app_block_paste |
e140 | Parametru invalid: more_block_multistart |
e141 | Parametru invalid: browser_block_audio |
e142 | Parametru invalid: browser_block_javascript |
e143 | Parametru invalid: browser_block_local_storage |
e144 | Parametru invalid: browser_block_plugins |
e145 | Parametru invalid: browser_block_insecure_content |
e146 | Parametru invalid: browser_deactivate_scroll_animation |
e147 | Parametru invalid: browser_block_images |
e148 | Parametru invalid: browser_block_domains |
Exemplu API 1
Exemplu simplu de apel API create
folosind o licență Lite:
Exemplu API 2
Exemplu simplu de apel API create
folosind o licență Enterprise:
Exemplu API 3
Exemplu simplu de apel API update
folosind o licență Enterprise:
Ai nevoie de suport?
Suntem bucuroși să te ajutăm să integrezi API-ul nostru. Te rugăm să contactezi echipa noastră de suport.