- GetPlayedTitleList - Appelez cette API pour obtenir la liste des TitleIds auxquels des données du joueur donné sont associées. Cette liste est limitée au PublisherID et représente l’ensemble des titres qui seraient affectés si vous supprimiez ou exportiez les données de ce joueur.
- DeleteMasterPlayerAccount - Appelez cette API pour supprimer les enregistrements d’un joueur donné.
- ExportMasterPlayerData - Appelez cette API pour exporter toutes les données et tous les enregistrements associés à un joueur donné.
Assurez-vous de trouver toutes les données
Avant d’utiliser les APIDeleteMasterPlayerAccount ou ExportMasterPlayerData, il est important de garder à l’esprit que vos joueurs peuvent avoir créé plusieurs comptes Master Player auprès de votre studio.
Cette situation peut se produire lorsqu’un joueur utilise différents appareils ou différentes informations d’identification pour jouer à vos titres. Comme il fournit des informations d’identification différentes et sans lien entre elles (par exemple, une autre adresse e-mail ou un autre compte de réseau social), nous l’interprétons comme un joueur unique.
Un joueur peut également avoir plusieurs comptes Master Player si vous avez configuré votre studio pour utiliser plusieurs Publisher IDs ; toutefois, l’utilisation de plusieurs Publisher IDs n’est pas courante.
Vous pouvez vérifier les Publisher IDs de votre titre dans PlayFab Game Manager, dans l’onglet API Features du menu des paramètres de chaque titre.

DeleteMasterPlayerAccount ou ExportMasterPlayerData, assurez-vous de recueillir auprès de vos joueurs le bon ensemble d’ID d’appareils et/ou d’informations d’identification.
Grâce à ces informations d’identification, nous pouvons identifier les PlayFabIds de chaque compte Master Player.
Les API suivantes vous aident à passer des informations d’identification au PlayFabId :
- GetUserAccountInfo - Cette API vous aide à trouver des joueurs par e-mail,
TitleDisplayName,PlayFabIdouPlayFabUsername. - GetPlayerIdFromAuthToken - Cette API vous permet de trouver un joueur à partir d’un
AuthTokenspécifique, accordé au joueur lorsqu’il se connecte. - GetPlayFabIDsFromFacebookIDs - Cette API déduit le
PlayFabIddu joueur à partir d’un ou plusieursFacebookId. - GetPlayFabIDsFromSteamIDs - Cette API déduit le
PlayFabIddu joueur à partir d’un ou plusieursSteamIds.
Toutes ces API sont propres au titre. Les deux premières sont des API Admin et les deux dernières sont des API Server.
GetPlayedTitleList pour chaque PlayFabId. Vous pouvez informer le joueur que sa demande affectera la liste de titres renvoyée.
De plus, GetPlayedTitleList renvoie des TitleIds, et non des Title Names ; envisagez de convertir ces ID en Title Names avant de les afficher sur une page de confirmation.
Voici un peu de pseudo-code pour mieux illustrer notre propos…
PlayFabIds pour ce joueur (selon les informations d’identification qu’il a partagées) et d’une liste de titres pour chaque PlayFabId. Et maintenant ?
Vous êtes maintenant prêt à supprimer ou à exporter !
