Recurso: Jogador
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 player. |
avatarImageUrl |
O URL de base da imagem que representa o player. |
bannerUrlPortrait |
O URL para a imagem do banner do player no modo retrato. |
bannerUrlLandscape |
É o URL para a imagem do banner do player no modo paisagem. |
originalPlayerId |
O ID do jogador que foi usado na primeira vez que ele fez login no jogo em questão. Só é preenchido para chamadas para player.get para o player solicitante, somente se o ID do jogador tiver sido alterado posteriormente e somente para clientes que aceitam remapeamento de IDs de player. |
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 jogadores, esses campos podem não estar presentes. |
name.familyName |
O sobrenome deste jogador. Em alguns lugares, é chamado de sobrenome. |
name.givenName |
O nome deste jogador. Em alguns lugares, é chamado de primeiro nome. |
experienceInfo |
Um objeto que representa as informações de experiência do Play Games para o jogador. |
title |
O título do jogador é recompensado pelas atividades no jogo. |
friendStatus |
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. |
gamePlayerId |
Identificador exclusivo de jogador 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 |
Se o perfil do jogador está visível para o jogador conectado no momento. |
friendsListVisibility |
|
FriendsListVisibility
Se a lista de amigos do jogador está visível para este jogo ou pode ser solicitada. Este campo só é preenchido para o jogador conectado no momento.
Enums | |
---|---|
VISIBLE |
A lista de amigos está visível para o jogo no momento. |
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 no momento para este usuário e não é possível solicitar acesso no momento, porque o usuário recusou permanentemente ou o recurso de amigos não está disponível para ele. Nesse caso, qualquer tentativa de solicitar acesso à lista de amigos não terá êxito. |
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 do Unix em 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 deverá 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 |
São os pontos de experiência mínimos para este nível. |
maxExperiencePoints |
É o número máximo de pontos de experiência para este nível. |
FriendStatus
Define as relações de amizade entre os jogadores.
Enums | |
---|---|
NO_RELATIONSHIP |
Não há relação entre os jogadores. |
FRIEND |
O jogador e o solicitante são amigos. |
Métodos |
|
---|---|
|
Recupera o recurso Player com o ID fornecido. |
|
Receba os IDs de jogador do aplicativo para o jogador autenticado no momento em todos os jogos solicitados pelo mesmo desenvolvedor do aplicativo de chamada. |
|
Recupera identificadores de jogador com escopo para o usuário autenticado no momento. |
|
Mostra o conjunto de players do usuário autenticado no momento. |