Interfaz de programación de aplicaciones (v.1)
- URL
- https://
dotepub.com /v1/post - Métodos de petición aceptados
- POST.
- Formatos de respuesta
- EPUB, MOBI, XML (en caso de error).
- Autenticación requerida
- Falso.
- Tasa límite
- 30 peticiones por hora desde la misma dirección IP de host. Te animamos encarecidamente a mantener en una caché el e-book generado.
- Parámetros
html (requerido)
Formato: Cualquier fragmento XHTML bien formado codificado en UTF-8.
Descripción: Será el contenido del e-book. Debe ser un texto de menos de 300 Kb. Algunas etiquetas típicas aceptadas son:
div
,p
,em
,strong
,blockquote
,ul
,ol
,li
... dotEPUB no comprobará la validez del XHTML.title (requerido)
Formato: Texto UTF-8.
Descripción: Este texto será utilizado como título del e-book.
url (requerido)
Formato: Un URI de tipo http.
Descripción: Es la dirección de la página web de donde se extrajo el contenido. Debe apuntar al mismo dominio y directorios en los que se originó el POST.
lang
Valores válidos: es, en (valor por defecto), ca.
Descripción: Es el idioma de los textos provistos por dotEPUB. Actualmente, sólo están contemplados el castellano, el inglés y el catalán.
author
Formato: Texto UTF-8.
Descripción: Es el nombre opcional del autor del e-book, que será mostrado en la cubierta e incluido en los metadatos del libro.
copy
Formato: Texto UTF-8.
Descripción: Es un aviso de copyright opcional que será mostrado en la cubierta del e-book.
format
Valores válidos: epub (valor por defecto), mobi
Descripción: Es el formato del e-book resultante. Por defecto (formato no especificado o valor incorrecto), se producirá un e-book EPUB. Usa mobi para solicitar un e-book en formato MOBI.
- Respuesta
- En caso de éxito, se enviará un e-book. Dependiendo del formato especificado, el e-book será un archivo EPUB (para e-readers compatibles con EPUB como el Sony Reader, el Nook, el Kobo eReader o iBooks de Apple) o un archivo MOBI (para Amazon Kindle). En caso de error, se retornará un documento XML con la siguiente estructura:
<Errors>
<Error>
<Code>WMethod</Code>
<Message xml:lang="es">
Método incorrecto: sólo POST es aceptado.
</Message>
</Error>
</Errors> - Códigos de error:
- WMethod: Método incorrecto: sólo POST es aceptado.
- WURL: Dirección de página web incorrecta.
- CBig: Contenido demasiado grande.
- Missing: Una información requerida ({nombre del parámetro}) no se proporcionó o no pudo ser recuperada.
- Unknown: Error desconocido.
Renuncia
Este software se distribuye «TAL CUAL», SIN GARANTÍAS O CONDICIONES DE NINGÚN TIPO, ya sean expresas o implícitas.