> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Información de migración de entidades

> Mueva los datos de título, jugador y personaje de las API de cuentas y datos de PlayFab a la API de entidad, incluidos los cambios de terminología y patrones de acceso.

La API de entidad presenta nuevos patrones de acceso diseñados para aliviar los puntos débiles de los sistemas actuales de cuentas y datos.

La información que se presenta aquí es útil si anteriormente ha usado los siguientes métodos para implementar la administración de datos de su información de título, jugador o personaje.

Acceso de **título**:

* client/[GetTitleData](xref:titleid.playfabapi.com.client.title-widedatamanagement.gettitledata)
* admin/[GetTitleData](xref:titleid.playfabapi.com.admin.title-widedatamanagement.gettitledata)
* server/[GetTitleData](xref:titleid.playfabapi.com.server.title-widedatamanagement.gettitledata)

Acceso de **jugador**:

* client/[GetUserReadOnlyData](xref:titleid.playfabapi.com.client.playerdatamanagement.getuserreadonlydata)
* client/[UpdateUserData](xref:titleid.playfabapi.com.client.playerdatamanagement.updateuserdata)
* client/[UpdateUserPublisherData](xref:titleid.playfabapi.com.client.playerdatamanagement.updateuserpublisherdata)

Acceso de **personaje**:

* client/[GetCharacterData](xref:titleid.playfabapi.com.client.characterdata.getcharacterdata)
* client/[UpdateCharacterData](xref:titleid.playfabapi.com.client.characterdata.updatecharacterdata)

Con la API de entidades, puede llamar a un único método para guardar los valores de datos de los tipos de entidad de título, jugador y personaje. La API proporciona reglas de acceso que replican y amplían el comportamiento actual del sistema de datos personalizados en una interfaz mejorada.

En ciertos aspectos, estos cambios no son compatibles con versiones anteriores. Sin embargo, puede agregar llamadas a la API de entidad sin cambiar el comportamiento de las API existentes.

## Terminología

En la tabla siguiente se describen los ajustes de terminología relacionados con las API de entidad.

| Término                     | Descripción                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **title**                   | Este concepto no cambia. Su título puede contener información global disponible para todos los jugadores. Es similar a [TitleData](xref:titleid.playfabapi.com.client.title-widedatamanagement.gettitledata). Se identifica mediante el identificador de título (`TitleId`) del juego o la aplicación.                                                                                                                                                                                                                                                                                                                                                         |
| **master\_player\_account** | Este tipo de entidad le permite compartir información sobre un jugador entre varios juegos de un mismo estudio. Es similar a [UserPublisherData](xref:titleid.playfabapi.com.client.playerdatamanagement.getuserpublisherdata). Se identifica mediante el identificador de jugador (`PlayFabId`) del jugador, que se devuelve como parte de cualquier inicio de sesión o de cualquier llamada para recuperar la información de cuenta de la cuenta de jugador (por ejemplo, la API de cliente de PlayFab [GetAccountInfo](xref:titleid.playfabapi.com.client.accountmanagement.getaccountinfo)).                                                               |
| **title\_player\_account**  | Este concepto se basa en el usuario/jugador de los métodos de API existentes. Cada jugador puede contener cierta información para el título actual. Es similar al método [GetUserData](xref:titleid.playfabapi.com.client.playerdatamanagement.getuserdata). Se identifica mediante el identificador de entidad (`EntityKey.Id`) que se obtiene en el objeto [EntityKey](xref:titleid.playfabapi.com.authentication.authentication.getentitytoken#entitykey) en cualquier inicio de sesión en el que especifique `LoginTitlePlayerAccountEntity` como `True`.                                                                                                  |
| **character**               | Este concepto no cambia. Su jugador puede poseer personajes, cada uno de los cuales puede contener cierta información. Es similar a [CharacterData](xref:titleid.playfabapi.com.client.characterdata.getcharacterdata). Se identifica mediante el identificador de personaje (`CharacterId`) del personaje.                                                                                                                                                                                                                                                                                                                                                    |
| **PlayFabId**               | Anteriormente, este término abarcaba tanto el concepto de `master_player_account` como el de `title_player_account`. Separar estos conceptos simplifica y aclara la funcionalidad. Un jugador puede interactuar con varios títulos que están todos en el mismo estudio, por lo que, aunque puede tener información única como una `title_player_account` diferente en cada título, el propietario del estudio también necesita identificar a ese jugador como una única entidad `master_player_account` con datos compartidos entre títulos. Esto habilita cosas como la promoción cruzada de juegos y la entrega de recompensas entre juegos a los jugadores. |

## Consulte también

* [Introducing Entities, Objects and Files](https://blog.playfab.com/blog/introducing-entities-objects-and-files) en el blog de PlayFab.
* [Inicio rápido de entidades](/services/playfab/live-service-management/game-configuration/entities/quickstart)
