Konwersje przez API
Zaimplementuj nasze API w swojej organizacji i konwertuj strony lub aplikacje webowe na żądanie na unikalne aplikacje desktopowe.
Przegląd
Kliknij dowolny rozdział, aby szybko do niego przejść.
Wprowadzenie
Oferujemy potężne API, które umożliwia firmom i deweloperom szybkie, na żądanie konwertowanie stron i aplikacji webowych na aplikacje desktopowe.
Oprócz konwersji stron i aplikacji webowych, przekonwertowane aplikacje desktopowe można wygodnie i łatwo aktualizować za pomocą naszego API.
Korzystając z naszego API, firmy i deweloperzy akceptują naszą Politykę prywatności oraz nasze Warunki użytkowania.
Licencje
Korzystanie z naszego API jest możliwe wyłącznie z płatnymi licencjami.
Wywołanie API
Aby przekonwertować stronę lub aplikację webową na aplikację desktopową lub zaktualizować już przekonwertowaną aplikację, wywołaj https://website2desktop.com/api-call
z poprawnymi parametrami API.
Przy poprawnym wywołaniu API zwracane jest success
.
Podczas konwersji strony lub aplikacji webowej na aplikację desktopową za pomocą naszego API w ciągu kilku sekund na wskazany adres e-mail wysyłane są dwa linki do pobrania (plik instalatora i plik licencji). Przy aktualizacji wcześniej przekonwertowanej aplikacji poprzez API wybrane ustawienia są stosowane w ciągu kilku sekund od poprawnego wywołania API.
Przy niepoprawnym wywołaniu API zwracany jest konkretny kod błędu, np. e101
. Pełną listę kodów błędów zobacz tutaj.
Parametry API
Aby przekonwertować stronę lub aplikację webową, użyj type create
. Aby zaktualizować istniejącą aplikację, użyj type update
. Szczegóły większości parametrów znajdziesz na innych stronach (np. Cennik lub Konwersja Enterprise). Przewiń tabelę w lewo lub prawo.
Nazwa parametru
|
Możliwe wartości
|
Uwagi
|
---|---|---|
type | create, update | - |
license | [String] | 53 znaki |
password | [String] | tylko gdy type = update; hasło przechowywane w obszarze logowania |
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] | tylko PNG; maks. 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 = Niestandardowy rozmiar, 2 = Zmaksymalizowane, 3 = Pełny ekran |
app_windowsize_custom_width | [Number] | tylko jeśli app_windowsize = 1; w przeciwnym razie pozostaw puste |
app_windowsize_custom_height | [Number] | tylko jeśli app_windowsize = 1; w przeciwnym razie pozostaw puste |
app_change_size | 1, 2 | 1 = Tak, 2 = Nie |
app_window_minimize | 1, 2 | 1 = Tak, 2 = Nie |
app_always_front | 1, 2 | 1 = Tak, 2 = Nie |
Parametry Lite | ||
app_deactivate_minimize | 1, 2 | 1 = Tak, 2 = Nie |
app_deactivate_maximize | 1, 2 | 1 = Tak, 2 = Nie |
browser_deactivate_scrollbars | 1, 2 | 1 = Tak, 2 = Nie |
Parametry Pro | ||
browser_incognito | 1, 2 | 1 = Tak, 2 = Nie |
browser_zoom | 1, 2 | 1 = Tak, 2 = Nie |
browser_zoom_power | [Number] | tylko jeśli browser_zoom = 1; w przeciwnym razie puste; liczba między 0.5 – 3.0 |
more_password | 1, 2 | 1 = Tak, 2 = Nie |
more_password_detail | [String] | tylko jeśli more_password = 1; w przeciwnym razie pozostaw puste |
more_trial | 1, 2 | 1 = Tak, 2 = Nie |
more_trial_detail | [Number] | tylko jeśli more_trial = 1; w przeciwnym razie pozostaw puste |
more_splash | 1, 2 | 1 = Tak, 2 = Nie |
more_splash_file | [HTTP Link] | tylko jeśli more_splash = 1; w przeciwnym razie pozostaw puste; tylko PNG; maks. 1 MB |
Parametry Enterprise | ||
app_block_copy | 1, 2 | 1 = Tak, 2 = Nie |
app_block_paste | 1, 2 | 1 = Tak, 2 = Nie |
browser_deactivate_scroll_animation | 1, 2 | 1 = Tak, 2 = Nie |
browser_block_audio | 1, 2 | 1 = Tak, 2 = Nie |
browser_block_images | 1, 2 | 1 = Tak, 2 = Nie |
browser_block_cookies | 1, 2 | 1 = Tak, 2 = Nie |
browser_block_local_storage | 1, 2 | 1 = Tak, 2 = Nie |
browser_block_plugins | 1, 2 | 1 = Tak, 2 = Nie |
browser_block_javascript | 1, 2 | 1 = Tak, 2 = Nie |
browser_block_insecure_content | 1, 2 | 1 = Tak, 2 = Nie |
browser_block_domains | 1, 2 | 1 = Tak, 2 = Nie |
more_block_multistart | 1, 2 | 1 = Tak, 2 = Nie |
Błędy API
Jeśli wywołanie API zakończy się niepowodzeniem, zwracany jest kod błędu składający się z litery e i konkretnego numeru. Poniżej pełna lista możliwych kodów błędów. Przewiń tabelę w lewo lub prawo.
Kod błędu
|
Znaczenie
|
---|---|
e100 | Wewnętrzny błąd krytyczny |
e101 | Przekroczono limit 20 żądań na minutę |
e102 | Pilne prace konserwacyjne |
e103 | [Zarezerwowane na przyszłe aktualizacje] |
e104 | [Zarezerwowane na przyszłe aktualizacje] |
e105 | [Zarezerwowane na przyszłe aktualizacje] |
e106 | [Zarezerwowane na przyszłe aktualizacje] |
e107 | [Zarezerwowane na przyszłe aktualizacje] |
e108 | [Zarezerwowane na przyszłe aktualizacje] |
e109 | [Zarezerwowane na przyszłe aktualizacje] |
e110 | Nieprawidłowy parametr: type |
e111 | Nieprawidłowy parametr: app_type |
e112 | Nieprawidłowy parametr: license |
e113 | Nieprawidłowy parametr: lang |
e114 | Nieprawidłowy parametr: app_icon |
e115 | Nieprawidłowy parametr: firstname |
e116 | Nieprawidłowy parametr: lastname |
e117 | Nieprawidłowy parametr: email |
e118 | Nieprawidłowy parametr: app_name |
e119 | Nieprawidłowy parametr: app_url |
e120 | Nieprawidłowy parametr: app_os |
e121 | Nieprawidłowy parametr: app_windowsize |
e122 | Nieprawidłowy parametr: app_change_size |
e123 | Nieprawidłowy parametr: app_window_minimize |
e124 | Nieprawidłowy parametr: app_always_front |
e125 | Nieprawidłowy parametr: app_deactivate_minimize |
e126 | Nieprawidłowy parametr: app_deactivate_maximize |
e127 | Nieprawidłowy parametr: browser_deactivate_scrollbars |
e128 | Nieprawidłowy parametr: browser_incognito |
e129 | Nieprawidłowy parametr: browser_zoom |
e130 | Nieprawidłowy parametr: browser_zoom_power |
e131 | Nieprawidłowy parametr: more_password |
e132 | Nieprawidłowy parametr: more_password_detail |
e133 | Nieprawidłowy parametr: more_trial |
e134 | Nieprawidłowy parametr: more_trial_detail |
e135 | Nieprawidłowy parametr: more_splash |
e136 | Nieprawidłowy parametr: more_splash_file |
e137 | Nieprawidłowy parametr: browser_block_cookies |
e138 | Nieprawidłowy parametr: app_block_copy |
e139 | Nieprawidłowy parametr: app_block_paste |
e140 | Nieprawidłowy parametr: more_block_multistart |
e141 | Nieprawidłowy parametr: browser_block_audio |
e142 | Nieprawidłowy parametr: browser_block_javascript |
e143 | Nieprawidłowy parametr: browser_block_local_storage |
e144 | Nieprawidłowy parametr: browser_block_plugins |
e145 | Nieprawidłowy parametr: browser_block_insecure_content |
e146 | Nieprawidłowy parametr: browser_deactivate_scroll_animation |
e147 | Nieprawidłowy parametr: browser_block_images |
e148 | Nieprawidłowy parametr: browser_block_domains |
Przykład API 1
Prosty przykład wywołania create
API z licencją Lite:
Przykład API 2
Prosty przykład wywołania create
API z licencją Enterprise:
Przykład API 3
Prosty przykład wywołania update
API z licencją Enterprise:
Potrzebujesz wsparcia?
Chętnie pomożemy z integracją naszego API. Skontaktuj się z naszym zespołem wsparcia.