- GetPlayedTitleList - Appelez cette API pour obtenir une liste de TitleIds auxquels des données sont associées pour le joueur donné. Cette liste est délimitée par PublisherID et représente l’ensemble des titres qui seraient touché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 l’ensemble des données et des 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érents identifiants pour jouer à vos titres. Comme il fournit des identifiants différents et sans lien entre eux (par exemple, une adresse courriel ou un compte de réseau social différent), nous l’interprétons comme un joueur unique.
Un joueur peut aussi avoir plusieurs comptes Master Player si vous avez configuré votre studio pour utiliser plusieurs Publisher IDs; toutefois, il n’est pas courant d’avoir plusieurs Publisher IDs.
Vous pouvez vérifier les Publisher IDs de votre titre dans le Game Manager de PlayFab, dans l’onglet API Features du menu des paramètres de chaque titre.

DeleteMasterPlayerAccount ou ExportMasterPlayerData, assurez-vous de recueillir le bon ensemble d’identifiants d’appareil et/ou d’identifiants de connexion auprès de vos joueurs.
Grâce à ces identifiants, nous pouvons déterminer les PlayFabIds de chaque compte Master Player.
Les API suivantes vous aident à passer des identifiants au PlayFabId :
- GetUserAccountInfo - Cette API vous aide à trouver des joueurs par adresse courriel,
TitleDisplayName,PlayFabIdouPlayFabUsername. - GetPlayerIdFromAuthToken - Cette API vous permet de trouver un joueur à partir d’un
AuthTokenprécis, qui est accordé au joueur lorsqu’il se connecte. - GetPlayFabIDsFromFacebookIDs - Cette API détermine le
PlayFabIddu joueur à partir d’un ou de plusieursFacebookId. - GetPlayFabIDsFromSteamIDs - Cette API détermine le
PlayFabIddu joueur à partir d’un ou de plusieursSteamIds.
Toutes ces API sont propres à un titre. Les deux premières sont des API Admin et les deux dernières sont des API Server.
GetPlayedTitleList pour chaque PlayFabId. Vous pourriez vouloir informer le joueur que sa demande touchera la liste de titres retournée.
De plus, GetPlayedTitleList retourne des TitleIds, et non des Title Names; envisagez de convertir ces ID en Title Names avant de les afficher dans une page de confirmation.
Voici un peu de pseudocode pour mieux illustrer ce que nous voulons dire…
PlayFabIds pour ce joueur (selon les identifiants qu’il a fournis) et d’une liste de titres pour chaque PlayFabId. Et maintenant?
Vous êtes maintenant prêt à supprimer ou à exporter!
