> ## 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.

# Obtenir les données en lecture seule d'un joueur

> Récupérez les données en lecture seule d'un joueur PlayFab à partir des API client ou serveur afin d'exposer des valeurs de progression que les joueurs peuvent consulter mais pas modifier directement.

Pour obtenir les données en lecture seule d'un joueur, utilisez la méthode [GetUserReadOnlyData](xref:titleid.playfabapi.com.client.playerdatamanagement.getuserreadonlydata) de l'API serveur.

Les exemples C# de cette rubrique sont écrits pour le SDK Unity. Le SDK Unity utilise un modèle piloté par les événements pour gérer les tâches non synchrones. Pour exécuter l'exemple de code avec le SDK C#, vous devez modifier le code afin d'utiliser un modèle de tâches asynchrones (async Task). Le nom des méthodes à modifier est suivi du suffixe Async dans leur signature. Par exemple, SetObject dans le SDK Unity devient SetObjectAsync dans le SDK C#. Pour plus d'informations, consultez [Programmation asynchrone avec async et await](https://learn.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/async/).

## Exemple de code C\#

L'exemple de code **C#** suivant utilise l'API serveur PlayFab pour obtenir toutes les données en lecture seule du joueur.

```csharp theme={null}
public void GetUserReadOnlyData()
{
    PlayFabServerAPI.GetUserReadOnlyData(new GetUserDataRequest()
    {
        PlayFabId = "user PlayFabId here - obtained from any successful LoginResult",
    },
    result => {
        if(result.Data == null || !result.Data.ContainsKey("Sister")) Debug.Log("No Sister");
        else Debug.Log("Sister: "+result.Data["Sister"].Value);
    },
    error => {
        Debug.Log("Got error getting read-only user data:");
        Debug.Log(error.GenerateErrorReport());
    });
}
```

## Voir aussi

[Définir les données en lecture seule d'un joueur](/fr-CA/services/playfab/player-progression/player-data/how-to-set-read-only-player-data)


## Related topics

- [Définir les données en lecture seule d'un joueur](/fr-CA/services/playfab/player-progression/player-data/how-to-set-read-only-player-data.md)
- [Démarrage rapide des données des joueurs](/fr-CA/services/playfab/player-progression/player-data/quickstart.md)
- [Modifier les données en lecture seule ou internes d'un joueur au moyen de CloudScript](/fr-CA/services/playfab/player-progression/player-data/how-to-modify-read-only-internal-player-data.md)
- [Obtenir les données en lecture seule du personnage](/fr-CA/services/playfab/api-references/rest/client/character-data/get-character-read-only-data.md)
- [Obtenir les données en lecture seule de l'utilisateur](/fr-CA/services/playfab/api-references/rest/admin/player-data-management/get-user-read-only-data.md)
