Nowości w wersji v1.0.2

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] -
email [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:

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  

Przykład API 2

Prosty przykład wywołania create API z licencją Enterprise:

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  

Przykład API 3

Prosty przykład wywołania update API z licencją Enterprise:

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  

Potrzebujesz wsparcia?

Chętnie pomożemy z integracją naszego API. Skontaktuj się z naszym zespołem wsparcia.

Skontaktuj się z nami