Una API DAM de la nueva era Trucos CSS para agilizar los flujos de trabajo multimedia

Los negocios en línea de alta velocidad generan muchos activos digitales como pancartas, imágenes, videos, archivos PDF, etc. para promocionar su negocio en línea. Para una empresa así, gestión de activos digitales (DAM) las soluciones son fundamentales. Estas soluciones ayudan a almacenar, administrar, organizar, buscar y rastrear activos digitales de manera centralizada. La disponibilidad de un depósito central de activos facilita una implementación más rápida de las actividades y una mejor cooperación interfuncional.

Sin embargo, para las organizaciones que operan a gran escala y manejan la entrada de millones de activos digitales de múltiples fuentes, hay partes del flujo de trabajo de gestión de activos que no se pueden realizar manualmente mediante la interfaz de usuario. Por ejemplo, ¿cómo subes miles de fotos a la carpeta correcta todos los días? ¿O integrar un CMS interno para agregar ID de productos como etiquetas a las imágenes de productos DAM?

Es por eso que las soluciones DAM líderes vienen con API que le permiten integrarlas en sus flujos de trabajo existentes y aprovechar los sistemas DAM a mayor escala. Primero comprendamos qué son las API y luego veamos algunos ejemplos y usos comunes que puede resolver con ellas.

¿Qué es una API?

representante de la API APIPermite que dos software o aplicaciones se comuniquen usando una definición común.

Una analogía en el mundo real es que cuando pides en un restaurante, el chef entiende lo que has pedido y lo prepara. Aquí el menú con el nombre del plato es el lenguaje común en el que (por un lado) te comunicas con el chef (por el otro lado).

Veamos un ejemplo de una API en una aplicación de comercio electrónico. Para verificar el tiempo de entrega a su ubicación, ingrese su PIN y en uno o dos segundos aparecerá el tiempo en la pantalla de su teléfono. Aquí tu aplicación (una del software) habla con el servidor (el otro software) y pide tiempo de entrega para un PIN (definición o lenguaje común entre los dos software). El tiempo de entrega devuelto por el servidor se denomina «respuesta» de la API.

¿Qué es la API DAM?

Continuando con nuestra explicación anterior, la API DAM le permite interactuar con gestión de activos digitales El sistema utiliza un lenguaje definido. Estas API le permiten usar todas o la mayoría de las funciones del sistema DAM, pero puede usarlas a través de programas de software en lugar de a través de la interfaz de usuario de su navegador.

Por ejemplo, la interfaz de usuario de DAM le permite arrastrar y soltar una imagen para cargarla. Sin embargo, el mismo sistema DAM puede proporcionar una API para cargar imágenes desde aplicaciones de Android a sus usuarios. Aquí, la aplicación de Android es un tipo de software, el propio sistema DAM es otro tipo de software y la API de carga transmite qué y cómo cargar en el sistema DAM. Cuando termina, la API responde con información sobre la imagen cargada.

¿Qué es Image Kit? ¿Cuál es su producto DAM?

Conjunto de imágenes es la solución líder de gestión de activos digitales. Tiene funciones estándar de DAM, como almacenamiento, administración, etiquetado de IA, metadatos personalizados y búsqueda avanzada. También optimiza la entrega de activos integrados en el sistema.

El sistema DAM de ImageKit viene con una interfaz fácil de usar como todos los líderes de la industria, pero también proporciona API de medios Utilice todas sus características programáticamente.

Casos de uso que se pueden resolver con la API de DAM

Antes de pasar a la API, aquí hay algunas formas de usar la API del sistema DAM.

  1. Si tienes una aplicación o un sitio web Dónde los usuarios pueden subir fotos o videosu otro contenido, puede cargarlos directamente en el sistema DAM mediante la API de DAM.
  2. Supongamos que construyes Un producto que proporciona a los usuarios almacenamiento multimedia integradoNo desea exponer a sus usuarios de DAM directamente, desea integrarlo de forma nativa en su producto (o integrarlo con una etiqueta blanca). Puede usar una combinación de la API de carga de DAM, la API de lista y búsqueda y la API de detalles de imagen para crear esta biblioteca de activos para los usuarios de su producto.
  3. creo Su equipo utiliza un CMS existente u otro sistema de gestión de datos internoPuede usar DAM como su almacén de archivos principal y aprovechar sus capacidades avanzadas de administración y búsqueda a través de su API. Su equipo nunca debe abandonar su CMS existente mientras aprovecha al máximo el sistema DAM.
  4. Si lo necesita y su solución DAM lo admite, puede usarlo API de optimización de imágenes y videos en vivo Entregue activos a sus usuarios o a diferentes plataformas. ImageKit es uno de esos DAM que admite la entrega de archivos para cargar cada activo en sus medios. Biblioteca.

API general para la gestión de activos digitales

Veamos algunas de las API estándar proporcionadas por la mayoría de los sistemas DAM. Para demostraciones y ejemplos, utilizaremos la API DAM de ImageKit.

1. API para subir archivos

Esta es la API más básica: antes de usar el sistema DAM, debe cargar archivos en él.

API de carga de ImageKit Le permite cargar archivos reales desde el sistema de archivos o URL web. Puede usar esta API en aplicaciones front-end (como aplicaciones móviles) o aplicaciones back-end (como servidores de aplicaciones). Este es un ejemplo de carga de una imagen desde una aplicación de back-end.

curl -X POST "https://upload.imagekit.io/api/v1/files/upload" 

-u your_private_api_key: 

-F '[email protected]/Users/username/Desktop/my_file_name.jpg;type=image/jpg' 

-F 'fileName=my_file_name.jpg'

Recibirá información sobre el archivo cargado en la respuesta de la API. Por ejemplo, normalmente obtiene el ID de archivo único, que es muy valioso para futuras API, junto con otra información como formato de archivo, tamaño, tiempo de carga, etc.

{
  "fileId": "598821f949c0a938d57563bd",
  "name": "my_file_name.jpg",
  "url": "https://ik.imagekit.io/your_imagekit_id/images/products/file1.jpg",
  "height": 300,
  "width": 200,
  "size": 83622,
  // other information...
}

2. Mover, copiar y eliminar archivos

Después de cargar un archivo en el sistema DAM, es posible que desee eliminarlo o moverlo a otra carpeta. Esto también se puede hacer mediante programación a través de la API.

Por ejemplo, en ImageKit, para mover un archivo de una carpeta a otra, debe proporcionar la ruta al archivo (sourceFilePath) y la ruta de la carpeta de destinodestinationPath) en la API.

curl -X POST "https://api.imagekit.io/v1/files/move" 
-H 'Content-Type: application/json'     
-u your_private_key: -d '    
{
  "sourceFilePath" : "/path/to/file.jpg",
  "destinationPath" : "/folder/to/move/into/"
}'

3. Guía del usuario y archivos para actualizar los marcadores de IA

La nomenclatura de archivos y la creación de la estructura de carpetas correcta a menudo son insuficientes para organizar y encontrar contenido en un repositorio cada vez mayor de activos digitales.

La vinculación de metadatos personalizados o etiquetas de activos puede ayudar a crear otra capa de organización para su contenido. Por ejemplo, puede establecer valores de vuelo como categoría de producto (zapatos, camisas, jeans, etc.), Plataforma (Facebook, Instagram, etc.), Nombre de ventas (Acción de Gracias, Black Friday, etc.). ) en su sistema DAM para crear una organización más específica del negocio.

A través de servicios como Google Cloud Vision, el uso de IA puede ayudar a acelerar los flujos de trabajo de etiquetado de activos y reducir los errores. Además, los buenos sistemas DAM proporcionan una API para asociar etiquetas con sus activos.

Por ejemplo, ImageKit le permite usar Google Cloud Vision para agregar etiquetas derivadas de IA a los activos en el código a continuación.

curl -X PATCH "https://api.imagekit.io/v1/files//details" 

  -H 'Content-Type: application/json' 
  -u your_private_key: -d'

  {
    "extensions": [
    {
      "name": "google-auto-tagging",
      "maxTags": 5,
      "minConfidence": 95
    }
  ]
}

Si bien la API anterior agrega marcadores a los archivos existentes, también puede hacerlo cuando el archivo se carga por primera vez.

4. Busque archivos usando la API de búsqueda

La ventaja más significativa de usar DAM es la búsqueda en miles de DAM del activo exacto. Por lo tanto, todo sistema DAM necesita una buena API de búsqueda. Debería permitir buscar todos los parámetros posibles relacionados con el activo, incluidas las etiquetas personalizadas y los metadatos, que agregamos para crear una organización específica para nosotros.

ImageKit proporciona una API de búsqueda muy flexible que le permite crear consultas de búsqueda complejas para determinar los recursos que necesita. El siguiente ejemplo encuentra todos los recursos que creó hace más de 2 MB hace 7 días.

curl -X GET "https://api.imagekit.io/v1/files" 

-G --data-urlencode "searchQuery=createdAt >= "7d" AND size > "2mb"" 

-u your_private_api_key:

5. API de transmisión de imágenes y videos

Una vez que su equipo comience a administrar y colaborar en los activos DAM, el siguiente paso obvio es poder consumir esos activos en línea, compartirlos a través de su URL, usarlos en su sitio web, aplicación, correo electrónico y más.

Las soluciones DAM líderes, como ImageKit, proporcionan direcciones URL preparadas para cada archivo almacenado con él. La API de ImageKit también cuenta con optimización automática integrada y operaciones en tiempo real para imágenes y videos para garantizar la entrega óptima de activos en todo momento.

https://ik.imagekit.io/ikmedia/default-image.jpg?tr=w-200,h-200

El ejemplo anterior cambia el tamaño de la imagen original a una miniatura cuadrada de 200 × 200, la comprime y optimiza su formato. Pero, por supuesto, también puede usar una API de video similar basada en URL para hacer lo mismo. API de medios de ImageKit

en conclusión

Además de la API básica explicada anteriormente, todas las soluciones DAM proporcionan varias otras API que le permiten administrar carpetas, obtener detalles de archivos, controlar el uso compartido de activos y más. Las posibilidades de integrar estas API para simplificar y automatizar los flujos de trabajo existentes son infinitas. El uso de una solución DAM como ImageKit y las amplias API de administración de medios disponibles aquí reunirá a sus equipos de marketing, creativos y técnicos para ayudarlos a ejecutar campañas más rápido. me registro Comience a optimizar su flujo de trabajo de medios hoy con el plan DAM gratuito para siempre de ImageKit.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

rtp live