- Ressource: Player
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ProfileSettings
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- FriendsListVisibility
- PlayerExperienceInfo
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- PlayerLevel
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- FriendStatus
- Méthodes
Ressource: Lecteur
Une ressource "Player".
Représentation JSON |
---|
{ "kind": string, "playerId": string, "displayName": string, "avatarImageUrl": string, "bannerUrlPortrait": string, "bannerUrlLandscape": string, "originalPlayerId": string, "profileSettings": { object ( |
Champs | |
---|---|
kind |
Identifie de manière unique le type de cette ressource. La valeur est toujours la chaîne fixe |
playerId |
Identifiant du joueur. |
displayName |
Nom à afficher pour le lecteur. |
avatarImageUrl |
URL de base de l'image représentant le joueur. |
bannerUrlPortrait |
URL de l'image de la bannière du lecteur en mode Portrait. |
bannerUrlLandscape |
URL de l'image de la bannière du lecteur en mode Paysage. |
originalPlayerId |
L'identifiant de joueur utilisé lors de sa première connexion au jeu en question. Ce champ n'est renseigné que pour les appels à player.get pour le joueur demandeur, uniquement si l'ID de joueur a été modifié par la suite, et uniquement pour les clients qui prennent en charge le remappage des ID de joueur. |
profileSettings |
Paramètres du profil du joueur Détermine si le profil du joueur est visible ou non par les autres joueurs. |
name |
Représentation d'objet des différents composants du nom du joueur. Pour certains joueurs, ces champs ne sont pas disponibles. |
name.familyName |
Nom de famille de ce joueur. Dans certains endroits, il s'agit du nom de famille. |
name.givenName |
Nom donné à ce joueur. Dans certains endroits, on l'appelle le prénom. |
experienceInfo |
Objet représentant les informations relatives à l'expérience de jeu Play pour le joueur. |
title |
Titre du joueur récompensé pour ses activités de jeu. |
friendStatus |
Statut d'ami du joueur donné, par rapport au demandeur. Cette option n'est pas définie si le joueur ne partage pas sa liste d'amis avec le jeu. |
gamePlayerId |
Identifiant de joueur unique par application. |
ProfileSettings
Paramètres du profil
Représentation JSON |
---|
{
"kind": string,
"profileVisible": boolean,
"friendsListVisibility": enum ( |
Champs | |
---|---|
kind |
Identifie de manière unique le type de cette ressource. La valeur est toujours la chaîne fixe |
profileVisible |
Indique si le profil du joueur est visible par le joueur actuellement connecté. |
friendsListVisibility |
|
FriendsListVisibility
Indique si la liste d'amis du joueur est visible pour ce jeu ou peut être demandée. Ce champ n'est renseigné que pour le joueur actuellement connecté.
Enums | |
---|---|
VISIBLE |
La liste d'amis est actuellement visible pour le jeu. |
REQUEST_REQUIRED |
Le développeur n'a pas accès à la liste d'amis, mais peut appeler l'API Android pour afficher une boîte de dialogue de recueil du consentement. |
UNAVAILABLE |
Cet utilisateur ne peut pas consulter la liste d'amis pour le moment. Il ne peut pas demander l'accès à sa liste d'amis pour le moment, soit parce que l'utilisateur a refusé définitivement l'invitation, soit parce qu'il n'a pas accès à la fonctionnalité d'amis. Dans cet état, toute tentative de demande d'accès à la liste d'amis échouera. |
PlayerExperienceInfo
Métadonnées propriétaires/tierces sur l'expérience du joueur.
Représentation JSON |
---|
{ "kind": string, "currentExperiencePoints": string, "lastLevelUpTimestampMillis": string, "currentLevel": { object ( |
Champs | |
---|---|
kind |
Identifie de manière unique le type de cette ressource. La valeur est toujours la chaîne fixe |
currentExperiencePoints |
Nombre actuel de points d'expérience pour le joueur. |
lastLevelUpTimestampMillis |
Code temporel du passage au niveau supérieur du joueur, exprimé en millisecondes depuis l'epoch Unix (UTC). |
currentLevel |
Niveau actuel du joueur. |
nextLevel |
Niveau suivant du joueur Si le niveau actuel est le niveau maximal, il doit être identique au niveau actuel. |
PlayerLevel
Métadonnées propriétaires/tierces sur le niveau d'un utilisateur.
Représentation JSON |
---|
{ "kind": string, "level": integer, "minExperiencePoints": string, "maxExperiencePoints": string } |
Champs | |
---|---|
kind |
Identifie de manière unique le type de cette ressource. La valeur est toujours la chaîne fixe |
level |
Niveau de l'utilisateur. |
minExperiencePoints |
Nombre minimal de points d'expérience pour ce niveau. |
maxExperiencePoints |
Nombre maximal de points d'expérience pour ce niveau. |
FriendStatus
Définit les relations d'amitié entre les joueurs.
Enums | |
---|---|
NO_RELATIONSHIP |
Il n'y a pas de relation entre les joueurs. |
FRIEND |
Le joueur et le demandeur sont amis. |
Méthodes |
|
---|---|
|
Récupère la ressource "Player" avec l'ID donné. |
|
Obtenez les ID de joueur de l'application pour le joueur actuellement authentifié dans tous les jeux demandés par le même développeur que l'application appelante. |
|
Récupère les identifiants des joueurs ciblés pour l'utilisateur actuellement authentifié. |
|
Permet d'obtenir la collection de joueurs pour l'utilisateur actuellement authentifié. |