Um jogador representa um jogador humano em placares e conquistas.
Para ver uma lista de métodos desse recurso, consulte o final desta página.
Representações de recursos
Este é um modelo JSON para um recurso Player.
{ "kind": "games#player", "playerId": string, "displayName": string, "avatarImageUrl": string, "bannerUrlPortrait": string, "bannerUrlLandscape": string, "originalPlayerId": string, "lastPlayedWith": { "kind": "games#played", "timeMillis": long, "autoMatched": boolean }, "profileSettings": { "kind": "games#profileSettings", "profileVisible": boolean, "friendsListVisibility": string }, "name": { "familyName": string, "givenName": string }, "experienceInfo": { "kind": "games#playerExperienceInfo", "currentExperiencePoints": long, "lastLevelUpTimestampMillis": long, "currentLevel": { "kind": "games#playerLevel", "level": integer, "minExperiencePoints": long, "maxExperiencePoints": long }, "nextLevel": { "kind": "games#playerLevel", "level": integer, "minExperiencePoints": long, "maxExperiencePoints": long } }, "title": string, "friendStatus": string }
Nome da propriedade | Valor | Descrição | Observações |
---|---|---|---|
avatarImageUrl |
string |
URL de base da imagem que representa o player. | |
bannerUrlLandscape |
string |
O URL para a imagem do banner do player no modo paisagem. | |
bannerUrlPortrait |
string |
O URL para a imagem do banner do player no modo retrato. | |
displayName |
string |
Nome a ser exibido para o player. | |
experienceInfo |
nested object |
Um objeto para representar informações da experiência do Play Games para o jogador. | |
experienceInfo.currentExperiencePoints |
long |
É o número atual de pontos de experiência do jogador. | |
experienceInfo.currentLevel |
nested object |
O nível atual do player. | |
experienceInfo.currentLevel.kind |
string |
Identifica exclusivamente o tipo do recurso. O valor é sempre a string fixa games#playerLevel . |
|
experienceInfo.currentLevel.level |
integer |
O nível do usuário. | |
experienceInfo.currentLevel.maxExperiencePoints |
long |
Os pontos máximos de experiência para este nível. | |
experienceInfo.currentLevel.minExperiencePoints |
long |
Os pontos mínimos de experiência para esse nível. | |
experienceInfo.kind |
string |
Identifica exclusivamente o tipo do recurso. O valor é sempre a string fixa games#playerExperienceInfo . |
|
experienceInfo.lastLevelUpTimestampMillis |
long |
É o carimbo de data/hora em que o jogador subiu de nível, em milissegundos desde a era Unix UTC. | |
experienceInfo.nextLevel |
nested object |
O próximo nível do jogador. Se o nível atual for o nível máximo, ele deve ser igual ao nível atual. | |
experienceInfo.nextLevel.kind |
string |
Identifica exclusivamente o tipo do recurso. O valor é sempre a string fixa games#playerLevel . |
|
experienceInfo.nextLevel.level |
integer |
O nível do usuário. | |
experienceInfo.nextLevel.maxExperiencePoints |
long |
Os pontos máximos de experiência para este nível. | |
experienceInfo.nextLevel.minExperiencePoints |
long |
Os pontos mínimos de experiência para esse nível. | |
friendStatus |
string |
É o status de amigo de um determinado jogador em relação ao solicitante. Essa opção não é definida se o jogador não estiver compartilhando a lista de amigos com o jogo.
Os valores aceitáveis são:
|
|
kind |
string |
Identifica exclusivamente o tipo do recurso. O valor é sempre a string fixa games#player . |
|
lastPlayedWith |
nested object |
Detalhes sobre a última vez que este jogador jogou com vários jogadores no momento. Preenchido para membros da coleção de jogadores PLAYED_WITH. | |
lastPlayedWith.autoMatched |
boolean |
Verdadeiro se o jogador tiver feito a correspondência automática com o usuário autenticado no momento. | |
lastPlayedWith.kind |
string |
Identifica exclusivamente o tipo do recurso. O valor é sempre a string fixa games#played . |
|
lastPlayedWith.timeMillis |
long |
A última vez que o jogador jogou em milissegundos desde o período em UTC. | |
name |
object |
Representação de objetos dos componentes individuais do nome do jogador. Esses campos podem não estar presentes em alguns jogadores. | |
name.familyName |
string |
Sobrenome do jogador. Em alguns lugares, isso é conhecido como sobrenome. | |
name.givenName |
string |
Nome do jogador. Em alguns lugares, isso é conhecido como o nome. | |
originalPlayerId |
string |
É o ID usado para o jogador na primeira vez que ele fez login no jogo em questão. Isso só é preenchido nas chamadas de player.get para o jogador solicitante, somente se o ID do jogador tiver sido alterado posteriormente e somente para clientes compatíveis com o remapeamento de IDs de jogador. | |
playerId |
string |
ID do jogador. | |
profileSettings |
nested object |
Configurações do perfil do jogador. Controla se o perfil do jogador fica visível para outros jogadores. | |
profileSettings.friendsListVisibility |
string |
Indica se a lista de amigos do jogador está visível para o jogo.
Os valores aceitáveis são:
|
|
profileSettings.kind |
string |
Identifica exclusivamente o tipo do recurso. O valor é sempre a string fixa games#profileSettings . |
|
profileSettings.profileVisible |
boolean |
||
title |
string |
O título do jogador recompensado pelas atividades no jogo. |