BitBook

Lite

Crea una cuenta gratis

🍪 Usamos cookies!

Aceptar Más información

Ha ocurrido un error al intentar activar las notificaciones. Por favor, recarga la página.

Cerrar Recargar

Recibir notificaciones

¿Deseas recibir notificaciones de BitBook Lite?

Descarga la aplicación

Descarga la aplicación móvil de BitBook Lite para obtener una mejor experiencia en tu dispositivo.

Hola, mundo

Mensaje largo...

Haz click en la pantalla para cerrar

Nuevo post

Publicar
Cargando...

Categorías del post

Cargando...

Aquí debería haber un mensaje...

Aquí debería haber un mensaje...

Descartar Aceptar

Guardar y cerrar

Normal

Claro

Noche

Noche clara

Sepia

Cargando...

Book Factory API

Publicación y edición de libros - Documentación para desarrolladores


Qué es Book Factory API

Book Factory API es una sección de la API de BitBook Lite con la que podrás crear, publicar y editar libros en la plataforma.
Book Factory API trabaja sobre el último estándar de libros en BitBook Lite: BitBook Text Editor.

¿Cómo funciona?

Aquí tenemos un escenario de ejemplo para publicar un libro en BitBook Lite:

  1. Creas un libro con sus respectivos metadatos e información (título, descripción, portada, categoría, etc.).
  2. Actualizas el contenido del manuscrito del libro.
  3. Publicas el libro.

Puntos clave

Métodos y ejemplos

Los ejemplos están escritos en sentencias CURL. Puedes convertir las sentencias CURL a PHP usando esta página web. Para otros lenguajes de programación deberás utilizar una librería CURL correspondiente.

data_text_editor_book

Crea o edita un libro.

Ejemplo de creación de un libro
curl -X POST https://bitbooklite.com/api/?type=data_text_editor_book&apiUser=00000-AAAAA-00000-AAAAA-00000&apiPassword=000000-AAAAAA-000000-AAAAAA-000000 -d 'title=Título del libro' -d 'subtitle=Subtítulo del libro' -d 'description=Descripción del libro' -d 'keywords=palabras clave, separadas por coma' -d 'category_id=1' -d 'lang=ESP'
Ejemplo de edición de un libro
curl -X POST https://bitbooklite.com/api/?type=data_text_editor_book&apiUser=00000-AAAAA-00000-AAAAA-00000&apiPassword=000000-AAAAAA-000000-AAAAAA-000000 -d 'book_id=1' -d 'privacy=1' -d 'title=Nuevo título'
Endpoint

https://bitbooklite.com/api/

GET parameters
POST parameters
Valores devueltos

JSON

{ "error" : false, "errores" : [], "answer" : { "book_id" : 1, "time" : 1674340074, "action" : "edit" }, }
Posibles errores
Notas

update_text_editor_book_content

Editar el contenido del manuscrito de un libro.

Ejemplo
curl -X POST https://bitbooklite.com/api/?type=update_text_editor_book_content&apiUser=00000-AAAAA-00000-AAAAA-00000&apiPassword=000000-AAAAAA-000000-AAAAAA-000000 -d 'book_id=1' -d 'content=HTML_CONTENT' -d 'action=1'
Endpoint

https://bitbooklite.com/api/

GET parameters
POST parameters
Valores devueltos

JSON

{ "error" : false, "errores" : [], "answer" : { "saved_draft" : true, "published" : true, "can_shorts_mode" : 0, }, }
Notas

🙌 Flujo sugerido para publicar un libro

  1. Crea un nuevo libro con el método data_text_editor_book, estableciendo su título, descripción, palabras clave, categorías, portada, etc.
  2. Actualiza el manuscrito del nuevo libro creado con el cotenido de tu libro en formato HTML, con el método update_text_editor_book_content. Recuerda establecer el parámetro action en 1.
  3. Publica el libro cambiando la privacidad del mismo, con el método data_text_editor_book, estableciendo el parámetro privacy en 1.

¿Necesitas ayuda con la integración?



Volver atrás