UNPKG

cms-web-apis

Version:

Biblioteca de APIs para CMS Web - Conjunto completo de funciones para interactuar con APIs de gestión de contenido

32 lines 1.1 kB
import dotenv from 'dotenv'; import { fetchApi } from './api.js'; dotenv.config(); const API_BASE_URL = process.env['API_BASE_URL']; const agregarImagen = async (data) => { const url = `${API_BASE_URL}/ContentSettings/SetImagen?TipoEntidad=${data.tipoEntidad}${data.idEntidad ? `&IdEntidad=${data.idEntidad}` : ''}`; const body = { idMediaEntity: 0, // 0 para nueva imagen nombre: data.nombre, tipoContenido: data.tipoContenido, mimeType: data.mimeType, rawMedia: data.rawMedia, rowVersion: "" // Vacío para nueva imagen }; console.log('=== agregarImagen ==='); console.log('URL:', url); console.log('Body:', { ...body, rawMedia: body.rawMedia.substring(0, 50) + '... (truncado)' }); const response = await fetchApi(url, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(body) }); console.log('Response data:', response); return response; }; export { agregarImagen }; //# sourceMappingURL=apiAgregarImagen.js.map