> ## Documentation Index
> Fetch the complete documentation index at: https://docs.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](https://docs.xbox.com/es/services/playfab/live-service-management/game-configuration/entities/quickstart.md)


## Related topics

- [Inicio rápido de entidades](https://docs.xbox.com/es/services/playfab/live-service-management/game-configuration/entities/quickstart.md)
- [Migración de un árbitro](https://docs.xbox.com/es/services/xbox-services/multiplayer/concepts/live-migrating-an-arbiter.md)
- [Guía de migración: del SDK independiente de PlayFab (v1) al SDK unificado de PlayFab (v2)](https://docs.xbox.com/es/services/playfab/sdks/unified-sdk/migrating-from-v1.md)
- [Migración de MPSD a PlayFab Multiplayer y MPA](https://docs.xbox.com/es/services/xbox-services/multiplayer/mpsd/concepts/live-mpsd-to-mlp.md)
- [Tutorial de actualización por la reestructuración de la API de entidades](https://docs.xbox.com/es/services/playfab/live-service-management/game-configuration/entities/entity-api-restructure-upgrade-tutorial.md)
