- GetPlayedTitleList: llame a esta API para obtener una lista de TitleId que tienen datos asociados al jugador indicado. Esta lista está delimitada por PublisherID y representa el conjunto de títulos que se verían afectados si eliminara o exportara los datos de este jugador.
- DeleteMasterPlayerAccount: llame a esta API para eliminar los registros de un jugador determinado.
- ExportMasterPlayerData: llame a esta API para exportar todos los datos y registros asociados de un jugador determinado.
Asegúrese de encontrar todos los datos
Antes de usar las APIDeleteMasterPlayerAccount o ExportMasterPlayerData, es importante tener en cuenta que sus jugadores podrían haber creado varias cuentas de Master Player con su estudio.
Esta situación puede producirse cuando un jugador usa diferentes dispositivos o diferentes credenciales para jugar a sus títulos. Dado que proporcionan credenciales diferentes y no relacionadas (por ejemplo, una dirección de correo electrónico o una cuenta de redes sociales diferente), los interpretamos como un jugador único.
Otra forma en que un jugador puede tener varias cuentas de Master Player es si ha configurado su estudio para usar varios Publisher ID; sin embargo, tener varios Publisher ID no es habitual.
Puede comprobar los Publisher ID de su título en PlayFab Game Manager, en la pestaña API Features del menú de configuración de cada título.

DeleteMasterPlayerAccount o ExportMasterPlayerData, asegúrese de recopilar el conjunto correcto de identificadores de dispositivo y/o credenciales de sus jugadores.
Con estas credenciales, podemos identificar los PlayFabId de cada cuenta de Master Player.
Las siguientes API le ayudan a traducir credenciales a PlayFabId:
- GetUserAccountInfo: esta API le ayuda a encontrar jugadores por correo electrónico,
TitleDisplayName,PlayFabIdo unPlayFabUsername. - GetPlayerIdFromAuthToken: esta API le permite encontrar a un jugador a partir de un
AuthTokenespecífico que se concede al jugador cuando inicia sesión. - GetPlayFabIDsFromFacebookIDs: esta API deriva el
PlayFabIddel jugador a partir de uno o variosFacebookId. - GetPlayFabIDsFromSteamIDs: esta API deriva el
PlayFabIddel jugador a partir de uno o variosSteamIds.
Todas estas API son específicas de cada título. Las dos primeras son API de administración y las dos últimas son API de servidor.
GetPlayedTitleList para cada PlayFabId. Puede que desee informar al jugador de que su solicitud afectará a la lista de títulos devuelta.
Además, GetPlayedTitleList devuelve TitleIds, no Title Names; considere la posibilidad de convertir estos identificadores en Title Names antes de mostrarlos en una página de confirmación.
Aquí tiene un poco de pseudocódigo para ilustrar mejor lo que queremos decir…
PlayFabIds para este jugador (basada en las credenciales que ha compartido) y una lista de títulos para cada PlayFabId. ¿Y ahora qué?
¡Ahora está listo para eliminar o exportar!
