Saltar al contenido principal
El esquema de URL permite que usuarios y desarrolladores de otras apps envíen comandos a Craft. Esta página explica cómo funciona y cuáles son las capacidades actuales.
Planeamos añadir más capacidades a las existentes en el futuro.

Comandos disponibles

Estos son los comandos que Craft reconoce:
  • Abrir un Documento
  • Crear un Documento
  • Agregar a un Documento existente
  • Iniciar búsqueda en un Espacio
  • Acceder a Notas Diarias

Abrir Página

Entradas:
  • blockId – puedes obtenerlo haciendo clic en Copy Deeplink en un Documento; el enlace tiene un parámetro blockId
  • spaceId – suele ser tu id de usuario (GUID aleatorio). Si es un Espacio compartido, necesitas obtenerlo haciendo clic en Copy Deeplink
Ejemplo:
craftdocs://open?spaceId=<spaceId>&blockId=<blockId>
No funciona si no eres miembro del Espacio.

Abrir Espacio

Entradas:
  • spaceId – puedes obtenerlo desde un deeplink simple al hacer clic en Copy Deeplink
  • (optional) tabcalendar o search o documents
Ejemplo:
craftdocs://openspace?spaceId=<spaceId>&tab=<tab>
No funciona si no eres miembro del Espacio.

Crear nuevo Documento vacío

Entrada: Usa esta URL para crear un nuevo Documento vacío en el Espacio que tengas abierto:
craftdocs://createnewdocument

Crear Documento

Entradas:
  • spaceId – puedes obtenerlo desde un deeplink simple al hacer clic en Copy Deeplink
  • content – Markdown codificado en porcentaje (las imágenes aún no son compatibles)
  • title – título en texto plano codificado en porcentaje
  • folderId – El parámetro es requerido, pero puede estar vacío
Ejemplo:
craftdocs://createdocument?spaceId=<spaceId>&title=<title>&content=<content>&folderId=<folderId>

Agregar a un Documento

Entradas:
  • spaceId – puedes obtenerlo desde un deeplink simple al hacer clic en Copy Deeplink
  • index – índice del nuevo Bloque (0 para insertar al inicio, un número muy grande para anexar al final - más Bloques de los que tienes en tu Documento)
  • parentBlockId – blockId del Documento
  • content – cadena codificada en porcentaje
Ejemplo:
craftdocs://createblock?parentBlockId=<parentBlockId>&spaceId=<spaceId>&content=<content>&index=<index>

Buscar en el Espacio

Inicia una búsqueda en un Espacio dado y completa el campo de búsqueda con el texto de la consulta. Entradas:
  • spaceId – puedes obtenerlo desde un deeplink simple al hacer clic en Copy Deeplink
  • query – Asegúrate de que esté codificada en porcentaje
Ejemplo:
craftdocs://opensearch?spaceId=<spaceId>&query=<query>

Acceso a Notas Diarias

  • Ayercraftdocs://openByQuery?query=yesterday&spaceId=<spaceId>
  • Hoycraftdocs://openByQuery?query=today&spaceId=<spaceId>
  • Mañanacraftdocs://openByQuery?query=tomorrow&spaceId=<spaceId>

Artículos relacionados