Recurso: player
Um recurso de jogador.
Representação JSON |
---|
{ "kind": string, "playerId": string, "displayName": string, "avatarImageUrl": string, "bannerUrlPortrait": string, "bannerUrlLandscape": string, "originalPlayerId": string, "profileSettings": { object ( |
Campos | |
---|---|
kind |
Identifica exclusivamente o tipo desse recurso. O valor é sempre a string fixa |
playerId |
O ID do jogador. |
displayName |
O nome a ser exibido para o jogador. |
avatarImageUrl |
O URL base da imagem que representa o player. |
bannerUrlPortrait |
O URL da imagem do banner do player no modo retrato. |
bannerUrlLandscape |
O URL da imagem do banner do player no modo paisagem. |
originalPlayerId |
O ID do jogador usado na primeira vez que ele fez login no jogo em questão. Esse campo só é preenchido para chamadas de player.get para o jogador solicitante, somente se o ID do jogador tiver mudado posteriormente e apenas para clientes que oferecem suporte ao remapeamento de IDs de jogadores. |
profileSettings |
As configurações do perfil do jogador. Controla se o perfil do jogador fica visível para outros jogadores. |
name |
Uma representação de objeto dos componentes individuais do nome do jogador. Para alguns players, esses campos podem não estar presentes. |
name.familyName |
O sobrenome do jogador. Em alguns lugares, isso é conhecido como sobrenome. |
name.givenName |
O nome próprio do jogador. Em alguns lugares, isso é conhecido como nome. |
experienceInfo |
Um objeto que representa as informações da experiência do jogo para o jogador. |
title |
O título do jogador recompensado pelas atividades no jogo. |
friendStatus |
O status de amigo do jogador em relação ao solicitante. Isso não será definido se o jogador não estiver compartilhando a lista de amigos com o jogo. |
gamePlayerId |
Identificador de jogador exclusivo por aplicativo. |
ProfileSettings
Configurações do perfil
Representação JSON |
---|
{
"kind": string,
"profileVisible": boolean,
"friendsListVisibility": enum ( |
Campos | |
---|---|
kind |
Identifica exclusivamente o tipo desse recurso. O valor é sempre a string fixa |
profileVisible |
Indica se o perfil do jogador está visível para o jogador conectado no momento. |
friendsListVisibility |
|
FriendsListVisibility
Indica se a lista de amigos do jogador está visível para o jogo ou pode ser solicitada. Esse campo só é preenchido para o jogador conectado no momento.
Enumerações | |
---|---|
VISIBLE |
No momento, a lista de amigos está visível para o jogo. |
REQUEST_REQUIRED |
O desenvolvedor não tem acesso à lista de amigos, mas pode chamar a API do Android para mostrar uma caixa de diálogo de consentimento. |
UNAVAILABLE |
A lista de amigos não está disponível para esse usuário, e não é possível solicitar acesso no momento, porque o usuário recusou a solicitação permanentemente ou o recurso de amigos não está disponível para ele. Nesse estado, todas as tentativas de solicitar acesso à lista de amigos vão falhar. |
PlayerExperienceInfo
Metadados próprios/de terceiros sobre a experiência do jogador.
Representação JSON |
---|
{ "kind": string, "currentExperiencePoints": string, "lastLevelUpTimestampMillis": string, "currentLevel": { object ( |
Campos | |
---|---|
kind |
Identifica exclusivamente o tipo desse recurso. O valor é sempre a string fixa |
currentExperiencePoints |
O número atual de pontos de experiência do jogador. |
lastLevelUpTimestampMillis |
O carimbo de data/hora em que o jogador subiu de nível, em milissegundos desde a época Unix UTC. |
currentLevel |
O nível atual do jogador. |
nextLevel |
O próximo nível do jogador. Se o nível atual for o máximo, ele será igual ao nível atual. |
PlayerLevel
Metadados próprios/de terceiros sobre o nível de um usuário.
Representação JSON |
---|
{ "kind": string, "level": integer, "minExperiencePoints": string, "maxExperiencePoints": string } |
Campos | |
---|---|
kind |
Identifica exclusivamente o tipo desse recurso. O valor é sempre a string fixa |
level |
O nível do usuário. |
minExperiencePoints |
Os pontos de experiência mínimos para esse nível. |
maxExperiencePoints |
Os pontos de experiência máximos para esse nível. |
FriendStatus
Define relações de amizade entre jogadores.
Enumerações | |
---|---|
NO_RELATIONSHIP |
Não há relação entre os jogadores. |
FRIEND |
O jogador e o solicitante são amigos. |
Métodos |
|
---|---|
|
Recupera o recurso de jogador com o ID fornecido. |
|
Receba os IDs de jogadores do aplicativo para o jogador autenticado em todos os jogos solicitados pelo mesmo desenvolvedor do aplicativo de chamada. |
|
Recupera identificadores de jogadores com escopo para o usuário autenticado. |
|
Receba a coleção de jogadores do usuário autenticado. |