Conversões via API
Integre nossa API em sua organização e converta sites ou aplicações web sob demanda em aplicações para desktop exclusivas.
Visão Geral
Clique em qualquer capítulo para ir diretamente a ele.
Introdução
Oferecemos uma API poderosa para permitir que empresas e desenvolvedores realizem conversões rápidas e sob demanda de sites e aplicações web em aplicações para desktop.
Além de converter sites e aplicações web, as aplicações para desktop convertidas podem ser atualizadas de forma prática e fácil através da nossa API.
Ao usar nossa API, empresas e desenvolvedores concordam com nossa Política de Privacidade e nossos Termos de Uso.
Licenças
O uso da nossa API é possível apenas com licenças pagas.
Chamada de API
Para converter um site ou aplicação web em uma aplicação para desktop ou para atualizar uma aplicação para desktop já convertida, chame https://website2desktop.com/api-call
com parâmetros de API válidos.
Em uma chamada de API válida, success
é retornado.
Quando você converte um site ou aplicação web em uma aplicação para desktop usando nossa API, dois links de download (arquivo de instalação e arquivo de licença) são enviados para o endereço de e-mail especificado em segundos após uma chamada de API válida. Quando você atualiza uma aplicação para desktop previamente convertida via nossa API, as configurações selecionadas são aplicadas em segundos após uma chamada de API válida.
Em uma chamada de API inválida, um código de erro específico, como e101
, é retornado. Veja todos os códigos de erro possíveis aqui.
Parâmetros da API
Para converter um site ou aplicação web, use o tipo create
. Para atualizar uma aplicação existente, use o tipo update
. Veja nossas outras páginas (por exemplo, Preços ou Conversão Enterprise) para detalhes sobre a maioria dos parâmetros. Por favor, deslize para a esquerda e para a direita dentro da tabela.
Nome do Parâmetro
|
Valores Possíveis
|
Notas
|
---|---|---|
type | create, update | - |
license | [String] | 53 caracteres |
password | [String] | apenas quando type = update; senha armazenada na área de login |
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] | Apenas arquivo PNG; máx. 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 = Tamanho personalizado, 2 = Maximizado, 3 = Tela cheia |
app_windowsize_custom_width | [Number] | Apenas se app_windowsize = 1; caso contrário, deixe em branco |
app_windowsize_custom_height | [Number] | Apenas se app_windowsize = 1; caso contrário, deixe em branco |
app_change_size | 1, 2 | 1 = Sim, 2 = Não |
app_window_minimize | 1, 2 | 1 = Sim, 2 = Não |
app_always_front | 1, 2 | 1 = Sim, 2 = Não |
Parâmetros Lite | ||
app_deactivate_minimize | 1, 2 | 1 = Sim, 2 = Não |
app_deactivate_maximize | 1, 2 | 1 = Sim, 2 = Não |
browser_deactivate_scrollbars | 1, 2 | 1 = Sim, 2 = Não |
Parâmetros Pro | ||
browser_incognito | 1, 2 | 1 = Sim, 2 = Não |
browser_zoom | 1, 2 | 1 = Sim, 2 = Não |
browser_zoom_power | [Number] | Apenas se browser_zoom = 1; caso contrário, deixe em branco; número entre 0.5 – 3.0 |
more_password | 1, 2 | 1 = Sim, 2 = Não |
more_password_detail | [String] | Apenas se more_password = 1; caso contrário, deixe em branco |
more_trial | 1, 2 | 1 = Sim, 2 = Não |
more_trial_detail | [Number] | Apenas se more_trial = 1; caso contrário, deixe em branco |
more_splash | 1, 2 | 1 = Sim, 2 = Não |
more_splash_file | [HTTP Link] | Apenas se more_splash = 1; caso contrário, deixe em branco; apenas arquivo PNG; máx. 1 MB |
Parâmetros Enterprise | ||
app_block_copy | 1, 2 | 1 = Sim, 2 = Não |
app_block_paste | 1, 2 | 1 = Sim, 2 = Não |
browser_deactivate_scroll_animation | 1, 2 | 1 = Sim, 2 = Não |
browser_block_audio | 1, 2 | 1 = Sim, 2 = Não |
browser_block_images | 1, 2 | 1 = Sim, 2 = Não |
browser_block_cookies | 1, 2 | 1 = Sim, 2 = Não |
browser_block_local_storage | 1, 2 | 1 = Sim, 2 = Não |
browser_block_plugins | 1, 2 | 1 = Sim, 2 = Não |
browser_block_javascript | 1, 2 | 1 = Sim, 2 = Não |
browser_block_insecure_content | 1, 2 | 1 = Sim, 2 = Não |
browser_block_domains | 1, 2 | 1 = Sim, 2 = Não |
more_block_multistart | 1, 2 | 1 = Sim, 2 = Não |
Erros da API
Se uma chamada de API falhar, é retornado um código de erro composto pela letra e e um número específico. Abaixo está a lista completa de possíveis códigos de erro. Por favor, deslize para a esquerda e para a direita dentro da tabela.
Código de Erro
|
Significado
|
---|---|
e100 | Erro crítico interno |
e101 | Limite de 20 solicitações por minuto excedido |
e102 | Manutenção urgente |
e103 | [Reservado para atualizações futuras] |
e104 | [Reservado para atualizações futuras] |
e105 | [Reservado para atualizações futuras] |
e106 | [Reservado para atualizações futuras] |
e107 | [Reservado para atualizações futuras] |
e108 | [Reservado para atualizações futuras] |
e109 | [Reservado para atualizações futuras] |
e110 | Parâmetro inválido: type |
e111 | Parâmetro inválido: app_type |
e112 | Parâmetro inválido: license |
e113 | Parâmetro inválido: lang |
e114 | Parâmetro inválido: app_icon |
e115 | Parâmetro inválido: firstname |
e116 | Parâmetro inválido: lastname |
e117 | Parâmetro inválido: email |
e118 | Parâmetro inválido: app_name |
e119 | Parâmetro inválido: app_url |
e120 | Parâmetro inválido: app_os |
e121 | Parâmetro inválido: app_windowsize |
e122 | Parâmetro inválido: app_change_size |
e123 | Parâmetro inválido: app_window_minimize |
e124 | Parâmetro inválido: app_always_front |
e125 | Parâmetro inválido: app_deactivate_minimize |
e126 | Parâmetro inválido: app_deactivate_maximize |
e127 | Parâmetro inválido: browser_deactivate_scrollbars |
e128 | Parâmetro inválido: browser_incognito |
e129 | Parâmetro inválido: browser_zoom |
e130 | Parâmetro inválido: browser_zoom_power |
e131 | Parâmetro inválido: more_password |
e132 | Parâmetro inválido: more_password_detail |
e133 | Parâmetro inválido: more_trial |
e134 | Parâmetro inválido: more_trial_detail |
e135 | Parâmetro inválido: more_splash |
e136 | Parâmetro inválido: more_splash_file |
e137 | Parâmetro inválido: browser_block_cookies |
e138 | Parâmetro inválido: app_block_copy |
e139 | Parâmetro inválido: app_block_paste |
e140 | Parâmetro inválido: more_block_multistart |
e141 | Parâmetro inválido: browser_block_audio |
e142 | Parâmetro inválido: browser_block_javascript |
e143 | Parâmetro inválido: browser_block_local_storage |
e144 | Parâmetro inválido: browser_block_plugins |
e145 | Parâmetro inválido: browser_block_insecure_content |
e146 | Parâmetro inválido: browser_deactivate_scroll_animation |
e147 | Parâmetro inválido: browser_block_images |
e148 | Parâmetro inválido: browser_block_domains |
Exemplo de API 1
Exemplo simples de uma chamada de API create
usando uma licença Lite:
Exemplo de API 2
Exemplo simples de uma chamada de API create
usando uma licença Enterprise:
Exemplo de API 3
Exemplo simples de uma chamada de API update
usando uma licença Enterprise:
Precisa de suporte?
Estamos à disposição para ajudar na integração da nossa API. Por favor, entre em contato com nossa equipe de suporte.