Resumen de la API: las últimas actualizaciones de ONLYOFFICE DocSpace y Docs

28 agosto 2025Por Dea

Las actualizaciones de agosto de 2025 para las APIs de ONLYOFFICE DocSpace y Docs traen una nueva ola de posibilidades de integración y herramientas de desarrollo. Ya sea que estés construyendo flujos de trabajo de documentos, creando complementos personalizados o conectando ONLYOFFICE con tu pila tecnológica actual, estas actualizaciones ofrecen soluciones prácticas que ahorran tiempo y simplifican el desarrollo.

Resumen de la API: las últimas actualizaciones de ONLYOFFICE DocSpace y Docs

DocSpace: Ejemplos de integración para la API REST de Backend

La última actualización de la API de DocSpace incluye ejemplos de integración completos que demuestran casos de uso reales. No se trata solo de fragmentos de código: son soluciones completas que puedes adaptar a tus propios proyectos.

Integraciones con Trello

Sincronización bidireccional de usuarios. Sincroniza automáticamente los usuarios entre DocSpace y los tableros de Trello. Esto elimina la incorporación manual y garantiza la consistencia del equipo en ambas plataformas. Agregar usuarios de DocSpace a Trello / Agregar usuarios de Trello a DocSpace

Migración de recursos. Importa archivos adjuntos de tarjetas de Trello directamente en salas de DocSpace. Este escenario facilita la transferencia de proyectos y centraliza la documentación.

Espejo de estructura de proyectos. Crea salas de DocSpace directamente a partir de tableros de Trello con títulos coincidentes. Ideal para mantener una organización unificada del proyecto. Consulta el ejemplo de código.

import requests

# ONLYOFFICE DocSpace configuration
ONLYOFFICE_API_HOST = "your-docspace.onlyoffice.com"
ONLYOFFICE_API_KEY = "your_onlyoffice_api_key"

# Trello configuration
TRELLO_API_KEY = "your_trello_api_key"
TRELLO_TOKEN = "your_trello_token"
TRELLO_BOARD_ID = "your_board_id"

ONLYOFFICE_HEADERS = {
    "Authorization": f"Bearer {ONLYOFFICE_API_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json"
}

# Step 1: Get Trello board name
def get_trello_board_name(board_id):
    url = f"https://api.trello.com/1/boards/{board_id}"
    params = {"key": TRELLO_API_KEY, "token": TRELLO_TOKEN}
    response = requests.get(url, params=params)
    if response.status_code == 200:
        return response.json()["name"]
    else:
        print(f"Trello board fetch error: {response.status_code}")
        return None

# Step 2: Create a DocSpace room with board name
def create_docspace_room(room_title):
    url = f"https://{ONLYOFFICE_API_HOST}/api/2.0/files/rooms"
    payload = {
        "title": room_title,
        "roomType": 2,  # Collaboration room
        "private": True
    }
    response = requests.post(url, headers=ONLYOFFICE_HEADERS, json=payload)
    if response.status_code == 200:
        print(f"Room created: {room_title}")
        return response.json()
    else:
        print(f"DocSpace room creation error: {response.status_code}, {response.text}")
        return None

# Run integration
if __name__ == "__main__":
    board_name = get_trello_board_name(TRELLO_BOARD_ID)
    if board_name:
        create_docspace_room(board_name)

Integraciones con almacenamiento en la nube

Conectividad con Dropbox. Las nuevas integraciones con Dropbox admiten flujos de trabajo tanto de importación como de exportación. Exporta archivos desde DocSpace utilizando URLs pre-firmadas para archivado o respaldo. Importa archivos directamente en salas específicas para una gestión centralizada de documentos.

Automatización del uso compartido de carpetas. Comparte automáticamente carpetas de Dropbox con usuarios o grupos de DocSpace, creando puentes de colaboración fluidos entre plataformas.

Flujos de trabajo con Notion y Asana

Integración de usuarios de Notion. Sincroniza los usuarios del espacio de trabajo de Notion con DocSpace, asegurando un acceso coherente en todo tu ecosistema documental.

Automatización de proyectos de Asana. Genera estructuras de salas en DocSpace basadas en proyectos de Asana, con carpetas creadas automáticamente para cada tarea. Esto crea una alineación perfecta entre la gestión de proyectos y la colaboración documental.

Invitaciones basadas en tareas. Invita automáticamente a los responsables de tareas de Asana a las salas correspondientes de DocSpace, eliminando la gestión manual de accesos.

DocSpace: SDK de plugins mejorado

El SDK de plugins recibe actualizaciones significativas con ejemplos tanto avanzados como básicos para acelerar el desarrollo de plugins.

Ejemplos avanzados de plugins

  • Plugin de filtro por extensión de archivo: añade capacidades de filtrado contextual con una interfaz modal limpia. Los usuarios pueden filtrar el contenido de las salas por tipo de archivo, mejorando la navegación en entornos con muchos documentos.
  • Plugin de diálogo modal. Demuestra la integración personalizada con la barra de herramientas y llamadas a la API del backend. Permite crear nuevos documentos directamente desde la interfaz con parámetros definidos por el usuario.
  • Interfaz de configuración del plugin. Proporciona a los administradores interfaces de configuración personalizadas, permitiendo un control detallado sobre el comportamiento del plugin.

Ejemplos básicos de componentes

Nuevos ejemplos básicos cubren los componentes esenciales de la interfaz de usuario:

Estos ejemplos ofrecen los bloques de construcción para desarrollar plugins más complejos, con patrones de implementación claros que puedes seguir.

Novedades en la API de Docs: Personalización

El nuevo parámetro suggestFeature te da control granular sobre un elemento recientemente añadido a la interfaz del editor.

const config = {
  editorConfig: {
    customization: {
...
suggestFeature: true,

Este parámetro controla la visibilidad del botón “Sugerir una función” en la pestaña Archivo. Establécelo en false para implementaciones internas donde las sugerencias no sean relevantes, o déjalo en true para mantener el compromiso del usuario con el desarrollo del producto.

Resumen de la API: las últimas actualizaciones de ONLYOFFICE DocSpace y Docs

Docs: Nuevos ejemplos de la API de Office

Para respaldar una variedad de casos de uso, hemos introducido nuevos ejemplos de creación de documentos con aplicaciones prácticas.

  • Numeración secuencial. Mejora la navegación en tablas y la referencia de filas al agregar numeración secuencial en la primera columna.
  • Creación de tablas con formato. Da formato automáticamente a las tablas al crearlas, agregando bordes, encabezados con estilo y alineación de texto en las celdas. Ideal para informes, exportaciones de bases de datos o plantillas que requieren una presentación pulida y legible.
  • Hoja de cálculo con filtros. Genera una hoja de cálculo con filtros interactivos en los encabezados, lo que permite a los usuarios ordenar y filtrar datos fácilmente para una navegación y análisis más fluidos.
  • Pie de página con fecha y nombre de la empresa. Agrega automáticamente un pie de página al documento con la fecha actual en un lado y el nombre de tu empresa en el otro. Perfecto para el formato estándar de memorandos, informes, cartas y plantillas.
  • Tabla con ancho automático. Genera un documento con una tabla cuyas columnas ajustan automáticamente su ancho al contenido, garantizando una presentación ordenada y precisa.
  • Lista de tareas con viñetas. Crea un documento con una lista con viñetas clara y organizada, ideal para detallar tareas, pasos o requisitos.

Consulta todos los ejemplos de la API de Office

Crea tu cuenta gratuita de ONLYOFFICE

Visualiza, edita y colabora en documentos, hojas, diapositivas, formularios y archivos PDF en línea.