lorenzoMrt / ContentInsight

MIT License
0 stars 0 forks source link

Add content #3

Closed lorenzoMrt closed 2 weeks ago

lorenzoMrt commented 1 month ago

Create endpoint to persist in database new Content. The info that should be persisted is:

POST {base_url}/api/contents
{
  "title": "Introducción a Microservicios",
  "description": "Un artículo completo sobre los fundamentos de los microservicios.",
  "contentType": "article",
  "categories": ["Tecnología", "Desarrollo de Software"],
  "tags": ["microservicios", "arquitectura", "desarrollo"],
  "author": "Juan Pérez",
  "publicationDate": "2024-06-01T12:00:00Z",
  "contentUrl": "https://ejemplo.com/introduccion-a-microservicios",
  "duration": null,
  "language": "es",
  "coverImage": "https://ejemplo.com/imagenes/introduccion-a-microservicios.jpg",
  "metadata": {
    "views": 1500,
    "likes": 200,
    "comments": 10
  },
  "status": "publicado",
  "source": "Blog Ejemplo",
  "visibility": "publico"
}