Actors banner
Actors banner
Actors banner

Updated on 13 sept 2023

Lectura de

3

min

Actores

En esta sección, le guiaremos a través de las complejidades de trabajar con datos de actores en la base de datos de películas. Ya sea que sea un entusiasta del cine buscando información sobre sus actores favoritos o un desarrollador trabajando en un proyecto que requiere detalles exhaustivos sobre los actores, lo tenemos cubierto.

Estructura del actor

Antes de comenzar a interactuar con los datos de los actores, es esencial comprender la estructura de la información disponible. En la API de películas, los perfiles de actores son ricos en detalles, y proporcionan una vista integral de la carrera de un actor. La estructura del actor incluye varios atributos como:


{
  "id": 123,
  "name": "Tom Hanks",
  "birthdate": "July 9, 1956",
  "nationality": "American",
  "biography": "Tom Hanks is a highly acclaimed American actor known for his versatile roles...",
  "filmography": [
    {
      "movie_id": 456,
      "character": "Forrest Gump",
      "year": 1994
    },
    {
      "movie_id": 789,
      "character": "Captain John Miller",
      "year": 1998
    },
    // More movies and roles
  ]
}

Esta estructura proporciona información completa sobre un actor, incluyendo su nombre, fecha de nacimiento, nacionalidad, biografía y una lista de películas en las que ha aparecido.

Recuperar un actor

Puede acceder a la información del actor mediante una solicitud GET al endpoint correspondiente. Por ejemplo, si desea obtener detalles sobre Tom Hanks, puede usar la siguiente llamada a la API:


Esto devolverá una respuesta JSON que contiene toda la información disponible sobre Tom Hanks.

Para obtener más información sobre cómo recuperar detalles de un actor, consulte la sección Recuperar un actor.

Crear un actor

Si tiene nueva información de actor para agregar a la base de datos, la API de películas le permite crear perfiles de actores. Para crear una nueva entrada de actor, deberá hacer una solicitud POST al endpoint del actor con los detalles del actor en el cuerpo de la solicitud. Aquí hay un ejemplo de la carga útil JSON para crear un nuevo actor:


POST /actors
Content-Type: application/json

{
  "name": "New Actor Name",
  "birthdate": "January 1, 1990",
  "nationality": "Country",
  "biography": "A brief actor biography",
  "filmography": []
}

Esto agregará el nuevo actor a la base de datos y recibirá una respuesta de confirmación con la ID única del actor. Para obtener más información sobre cómo crear un actor, consulte la sección Crear un actor.

Eliminar un actor

En algunos casos, es posible que necesite eliminar una entrada de actor de la base de datos. Para hacer esto, haga una solicitud DELETE al endpoint del actor, especificando la ID del actor como parámetro:


Tenga en cuenta que esta acción es irreversible, así que úsela con precaución.

Para obtener más información sobre cómo eliminar un actor, consulte la sección Eliminar un actor.

Ahora que tiene una mejor comprensión de cómo trabajar con datos de actores en la API de Películas, puede explorar las diversas posibilidades que ofrece esta sección. Ya sea que esté construyendo una aplicación que muestre perfiles de actores o realizando investigaciones en profundidad, los endpoints relacionados con los actores de la API de Películas lo tienen cubierto. Siéntase libre de sumergirse en recuperar, crear y administrar perfiles de actores para mejorar sus proyectos relacionados con películas.