Updated on 14 sept 2023

Lectura de

2

min

Actualizar un actor

PATCH

Puedes modificar los detalles de un actor existente en la base de datos de Películas usando la API de Películas. Este documento proporciona instrucciones sobre cómo hacer una solicitud PATCH para actualizar la información del actor.

Endpoint

Para actualizar un actor, realiza una solicitud PATCH al siguiente endpoint:

PATCH /actors/{actor_id}

Sustituye {id_del_actor} con el identificador único del actor que quieres actualizar.

Solicitud

Aquí tienes un ejemplo de cómo hacer una solicitud PATCH para actualizar la información de un actor usando JavaScript:

const actorId = 789; // Replace with the actual actor ID
const updatedActorData = {
  name: "Updated Actor Name",
  birthdate: "YYYY-MM-DD",
  nationality: "Updated Nationality (optional)",
  biography: "Updated Actor Biography (optional)"
};

const apiUrl = `https://api.moviesapi.com/v1/actors/${actorId}`;

fetch(apiUrl, {
  method: "PATCH",
  headers: {
    "Content-Type": "application/json"
  },
  body: JSON.stringify(updatedActorData)
})
  .then(response => response.json())
  .then(data => {
    console.log("Actor Updated:", data);
  })
  .catch(error => {
    console.error("Error:", error);
  });

En este ejemplo, usamos la función fetch para hacer una solicitud PATCH HTTP al endpoint de la API especificado. Reemplaza 789 con el identificador real del actor que quieres actualizar y proporciona la información actualizada del actor.

Respuesta

Tras una actualización exitosa, la API responderá con los detalles actualizados del actor en formato JSON, incluyendo los cambios realizados en la información del actor.

Ejemplo de Respuesta

{
  "id": 789,
  "name": "Updated Actor Name",
  "birthdate": "YYYY-MM-DD",
  "nationality": "Updated Nationality (optional)",
  "biography": "Updated Actor Biography (optional)"
}

Ahora puedes actualizar los detalles del actor según sea necesario usando la API de Películas. A continuación, veremos cómo eliminar un actor de la base de datos.