Конвертации через API
Интегрируйте наш API в вашу организацию и конвертируйте веб-сайты или веб-Applikation по запросу в уникальные настольные Applikation.
Обзор
Нажмите на любой раздел, чтобы быстро перейти к нему.
Введение
Мы предлагаем мощный API, который позволяет бизнесу и разработчикам быстро и по запросу конвертировать веб-сайты и веб-Applikation в настольные Applikation.
Помимо первичной конвертации, созданные настольные Applikation можно удобно и легко обновлять через наш API.
Используя наш API, бизнес и разработчики соглашаются с нашей Политикой конфиденциальности и нашими Условиями использования.
Лицензии
Использование нашего API возможно только при наличии платных лицензий.
Вызов API
Чтобы конвертировать веб-сайт или веб-Applikation в настольную Applikation или обновить уже конвертированную, выполните запрос на https://website2desktop.com/api-call
с корректными параметрами API.
При корректном запросе возвращается success
.
При конвертации веб-сайта или веб-Applikation через наш API в течение нескольких секунд на указанный адрес электронной почты отправляются две ссылки для скачивания (файл setup и файл лицензии). При обновлении ранее конвертированной Applikation через API выбранные настройки применяются в течение нескольких секунд.
При некорректном запросе возвращается код ошибки, например e101
. Все возможные коды ошибок см. здесь.
Параметры API
Для конвертации используйте type create
. Для обновления существующей Applikation — type update
. Подробности по большинству параметров смотрите на других страницах (например, Pricing или Enterprise Conversion). Проведите по таблице влево и вправо.
Имя параметра
|
Допустимые значения
|
Примечания
|
---|---|---|
type | create, update | - |
license | [String] | 53 символа |
password | [String] | только когда type = update; пароль хранится в личном кабинете |
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] | Только PNG-файл; макс. 1 МБ |
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 = Пользовательский размер, 2 = Развернутое окно, 3 = Полноэкранный режим |
app_windowsize_custom_width | [Number] | Только если app_windowsize = 1; в противном случае оставить пустым |
app_windowsize_custom_height | [Number] | Только если app_windowsize = 1; в противном случае оставить пустым |
app_change_size | 1, 2 | 1 = Да, 2 = Нет |
app_window_minimize | 1, 2 | 1 = Да, 2 = Нет |
app_always_front | 1, 2 | 1 = Да, 2 = Нет |
Lite parameters | ||
app_deactivate_minimize | 1, 2 | 1 = Да, 2 = Нет |
app_deactivate_maximize | 1, 2 | 1 = Да, 2 = Нет |
browser_deactivate_scrollbars | 1, 2 | 1 = Да, 2 = Нет |
Pro parameters | ||
browser_incognito | 1, 2 | 1 = Да, 2 = Нет |
browser_zoom | 1, 2 | 1 = Да, 2 = Нет |
browser_zoom_power | [Number] | Только если browser_zoom = 1; в противном случае оставить пустым; число от 0.5 до 3.0 |
more_password | 1, 2 | 1 = Да, 2 = Нет |
more_password_detail | [String] | Только если more_password = 1; в противном случае оставить пустым |
more_trial | 1, 2 | 1 = Да, 2 = Нет |
more_trial_detail | [Number] | Только если more_trial = 1; в противном случае оставить пустым |
more_splash | 1, 2 | 1 = Да, 2 = Нет |
more_splash_file | [HTTP Link] | Только если more_splash = 1; в противном случае оставить пустым; только PNG-файл; макс. 1 МБ |
Enterprise parameters | ||
app_block_copy | 1, 2 | 1 = Да, 2 = Нет |
app_block_paste | 1, 2 | 1 = Да, 2 = Нет |
browser_deactivate_scroll_animation | 1, 2 | 1 = Да, 2 = Нет |
browser_block_audio | 1, 2 | 1 = Да, 2 = Нет |
browser_block_images | 1, 2 | 1 = Да, 2 = Нет |
browser_block_cookies | 1, 2 | 1 = Да, 2 = Нет |
browser_block_local_storage | 1, 2 | 1 = Да, 2 = Нет |
browser_block_plugins | 1, 2 | 1 = Да, 2 = Нет |
browser_block_javascript | 1, 2 | 1 = Да, 2 = Нет |
browser_block_insecure_content | 1, 2 | 1 = Да, 2 = Нет |
browser_block_domains | 1, 2 | 1 = Да, 2 = Нет |
more_block_multistart | 1, 2 | 1 = Да, 2 = Нет |
Ошибки API
Если вызов API завершается неудачей, возвращается код ошибки, состоящий из буквы e и определённого номера. Ниже приведён полный список возможных кодов ошибок. Проведите по таблице влево и вправо.
Код ошибки
|
Описание
|
---|---|
e100 | Внутренняя критическая ошибка |
e101 | Превышен лимит в 20 запросов в минуту |
e102 | Срочное техническое обслуживание |
e103 | [Зарезервировано для будущих обновлений] |
e104 | [Зарезервировано для будущих обновлений] |
e105 | [Зарезервировано для будущих обновлений] |
e106 | [Зарезервировано для будущих обновлений] |
e107 | [Зарезервировано для будущих обновлений] |
e108 | [Зарезервировано для будущих обновлений] |
e109 | [Зарезервировано для будущих обновлений] |
e110 | Неверный параметр: type |
e111 | Неверный параметр: app_type |
e112 | Неверный параметр: license |
e113 | Неверный параметр: lang |
e114 | Неверный параметр: app_icon |
e115 | Неверный параметр: firstname |
e116 | Неверный параметр: lastname |
e117 | Неверный параметр: email |
e118 | Неверный параметр: app_name |
e119 | Неверный параметр: app_url |
e120 | Неверный параметр: app_os |
e121 | Неверный параметр: app_windowsize |
e122 | Неверный параметр: app_change_size |
e123 | Неверный параметр: app_window_minimize |
e124 | Неверный параметр: app_always_front |
e125 | Неверный параметр: app_deactivate_minimize |
e126 | Неверный параметр: app_deactivate_maximize |
e127 | Неверный параметр: browser_deactivate_scrollbars |
e128 | Неверный параметр: browser_incognito |
e129 | Неверный параметр: browser_zoom |
e130 | Неверный параметр: browser_zoom_power |
e131 | Неверный параметр: more_password |
e132 | Неверный параметр: more_password_detail |
e133 | Неверный параметр: more_trial |
e134 | Неверный параметр: more_trial_detail |
e135 | Неверный параметр: more_splash |
e136 | Неверный параметр: more_splash_file |
e137 | Неверный параметр: browser_block_cookies |
e138 | Неверный параметр: app_block_copy |
e139 | Неверный параметр: app_block_paste |
e140 | Неверный параметр: more_block_multistart |
e141 | Неверный параметр: browser_block_audio |
e142 | Неверный параметр: browser_block_javascript |
e143 | Неверный параметр: browser_block_local_storage |
e144 | Неверный параметр: browser_block_plugins |
e145 | Неверный параметр: browser_block_insecure_content |
e146 | Неверный параметр: browser_deactivate_scroll_animation |
e147 | Неверный параметр: browser_block_images |
e148 | Неверный параметр: browser_block_domains |
Пример API 1
Простой пример вызова API create
с лицензией Lite:
Пример API 2
Простой пример вызова API create
с лицензией Enterprise:
Пример API 3
Простой пример вызова API update
с лицензией Enterprise:
Нужна помощь?
Мы с радостью поможем вам интегрировать наш API. Пожалуйста, свяжитесь с командой поддержки.