Conversiones vía API
Integre nuestra API en su organización y convierta sitios web o aplicaciones web a pedido en aplicaciones de escritorio únicas.
Resumen
Haga clic en cualquier capítulo para ir rápidamente allí.
Introducción
Ofrecemos una API potente que permite a empresas y desarrolladores realizar conversiones rápidas y a demanda de sitios web y aplicaciones web en aplicaciones de escritorio.
Además de convertir sitios web y aplicaciones web, las aplicaciones de escritorio convertidas pueden actualizarse de manera conveniente y sencilla a través de nuestra API.
Al utilizar nuestra API, las empresas y desarrolladores aceptan nuestra Política de privacidad y nuestros Términos de uso.
Licencias
El uso de nuestra API solo es posible con licencias de pago.
Llamada a la API
Para convertir un sitio web o aplicación web en una aplicación de escritorio o para actualizar una aplicación de escritorio ya convertida, llame a https://website2desktop.com/api-call
con parámetros de API válidos.
En una llamada API válida, se devuelve success
.
Cuando convierte un sitio web o aplicación web en una aplicación de escritorio usando nuestra API, se envían dos enlaces de descarga (archivo de instalación y archivo de licencia) a la dirección de correo electrónico especificada en cuestión de segundos tras una llamada API válida. Cuando actualiza una aplicación de escritorio previamente convertida a través de nuestra API, la configuración seleccionada se aplica en segundos tras una llamada API válida.
En una llamada API no válida, se devuelve un código de error específico como e101
. Vea todos los códigos de error posibles aquí.
Parámetros de la API
Para convertir un sitio web o aplicación web, utilice type create
. Para actualizar una aplicación existente, utilice type update
. Consulte nuestras otras páginas (p.ej., Precios o Conversión empresarial) para detalles sobre la mayoría de los parámetros. Por favor, deslice a la izquierda y a la derecha dentro de la tabla.
Nombre del parámetro
|
Valores posibles
|
Notas
|
---|---|---|
type | create, update | - |
license | [String] | 53 caracteres |
password | [String] | solo cuando type = update; la contraseña se almacena en el área de inicio de sesión |
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] | Solo archivo 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 = Tamaño personalizado, 2 = Maximizada, 3 = Pantalla completa |
app_windowsize_custom_width | [Number] | Solo si app_windowsize = 1; de lo contrario, deje en blanco |
app_windowsize_custom_height | [Number] | Solo si app_windowsize = 1; de lo contrario, deje en blanco |
app_change_size | 1, 2 | 1 = Sí, 2 = No |
app_window_minimize | 1, 2 | 1 = Sí, 2 = No |
app_always_front | 1, 2 | 1 = Sí, 2 = No |
Parámetros de Lite | ||
app_deactivate_minimize | 1, 2 | 1 = Sí, 2 = No |
app_deactivate_maximize | 1, 2 | 1 = Sí, 2 = No |
browser_deactivate_scrollbars | 1, 2 | 1 = Sí, 2 = No |
Parámetros de Pro | ||
browser_incognito | 1, 2 | 1 = Sí, 2 = No |
browser_zoom | 1, 2 | 1 = Sí, 2 = No |
browser_zoom_power | [Number] | Solo si browser_zoom = 1; de lo contrario, deje en blanco; número entre 0.5 y 3.0 |
more_password | 1, 2 | 1 = Sí, 2 = No |
more_password_detail | [String] | Solo si more_password = 1; de lo contrario, deje en blanco |
more_trial | 1, 2 | 1 = Sí, 2 = No |
more_trial_detail | [Number] | Solo si more_trial = 1; de lo contrario, deje en blanco |
more_splash | 1, 2 | 1 = Sí, 2 = No |
more_splash_file | [HTTP Link] | Solo si more_splash = 1; de lo contrario, deje en blanco; solo archivo PNG; máx. 1 MB |
Parámetros de Enterprise | ||
app_block_copy | 1, 2 | 1 = Sí, 2 = No |
app_block_paste | 1, 2 | 1 = Sí, 2 = No |
browser_deactivate_scroll_animation | 1, 2 | 1 = Sí, 2 = No |
browser_block_audio | 1, 2 | 1 = Sí, 2 = No |
browser_block_images | 1, 2 | 1 = Sí, 2 = No |
browser_block_cookies | 1, 2 | 1 = Sí, 2 = No |
browser_block_local_storage | 1, 2 | 1 = Sí, 2 = No |
browser_block_plugins | 1, 2 | 1 = Sí, 2 = No |
browser_block_javascript | 1, 2 | 1 = Sí, 2 = No |
browser_block_insecure_content | 1, 2 | 1 = Sí, 2 = No |
browser_block_domains | 1, 2 | 1 = Sí, 2 = No |
more_block_multistart | 1, 2 | 1 = Sí, 2 = No |
Errores de la API
Si una llamada API falla, se devuelve un código de error formado por la letra e y un número específico. A continuación se muestra la lista completa de códigos de error posibles. Por favor, deslice a la izquierda y a la derecha dentro de la tabla.
Código de error
|
Significado
|
---|---|
e100 | Error interno crítico |
e101 | Límite de 20 solicitudes por minuto excedido |
e102 | Mantenimiento urgente |
e103 | [Reservado para futuras actualizaciones] |
e104 | [Reservado para futuras actualizaciones] |
e105 | [Reservado para futuras actualizaciones] |
e106 | [Reservado para futuras actualizaciones] |
e107 | [Reservado para futuras actualizaciones] |
e108 | [Reservado para futuras actualizaciones] |
e109 | [Reservado para futuras actualizaciones] |
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 |
Ejemplo de API 1
Ejemplo sencillo de una llamada API create
usando una licencia Lite:
Ejemplo de API 2
Ejemplo sencillo de una llamada API create
usando una licencia Enterprise:
Ejemplo de API 3
Ejemplo sencillo de una llamada API update
usando una licencia Enterprise:
¿Necesita ayuda?
Nos complace ayudarle a integrar nuestra API. Por favor, póngase en contacto con nuestro equipo de soporte.