Zasób: Player
Zasób odtwarzacza.
Zapis JSON |
---|
{ "kind": string, "playerId": string, "displayName": string, "avatarImageUrl": string, "bannerUrlPortrait": string, "bannerUrlLandscape": string, "originalPlayerId": string, "profileSettings": { object ( |
Pola | |
---|---|
kind |
Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków |
playerId |
Identyfikator odtwarzacza. |
displayName |
Nazwa wyświetlana dla odtwarzacza. |
avatarImageUrl |
Podstawowy adres URL obrazu reprezentującego odtwarzacz. |
bannerUrlPortrait |
Adres URL obrazu banera odtwarzacza w trybie pionowym. |
bannerUrlLandscape |
Adres URL obrazu banera odtwarzacza w trybie poziomym. |
originalPlayerId |
Identyfikator gracza użyty po pierwszym zalogowaniu się w danej grze. Pole jest wypełniane tylko w przypadku wywołań player.get w przypadku odtwarzacza, który wysłał żądanie, tylko wtedy, gdy identyfikator odtwarzacza uległ później zmianie, oraz tylko w przypadku klientów obsługujących ponowne mapowanie identyfikatorów graczy. |
profileSettings |
Ustawienia profilu gracza. Określa, czy profil gracza jest widoczny dla innych graczy. |
name |
Reprezentacja obiektu poszczególnych składników nazwy odtwarzacza. W przypadku niektórych graczy te pola mogą być niedostępne. |
name.familyName |
Nazwisko tego gracza. W niektórych miejscach jest to tzw. nazwisko. |
name.givenName |
Nazwa tego gracza. W niektórych miejscach jest to tzw. imię. |
experienceInfo |
Obiekt reprezentujący informacje o wrażeniach użytkownika w Grach Play. |
title |
Tytuł gracza jest nagradzany za wykonanie jego aktywności w grze. |
friendStatus |
Status znajomego danego gracza w odniesieniu do osoby wysyłającej prośbę. Ta zasada nie jest skonfigurowana, jeśli gracz nie udostępnia grze listy znajomych. |
gamePlayerId |
Unikalny identyfikator odtwarzacza przypisany do poszczególnych aplikacji. |
ProfileSettings
Ustawienia profilu
Zapis JSON |
---|
{
"kind": string,
"profileVisible": boolean,
"friendsListVisibility": enum ( |
Pola | |
---|---|
kind |
Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków |
profileVisible |
Określa, czy profil gracza jest widoczny dla obecnie zalogowanego gracza. |
friendsListVisibility |
|
FriendsListVisibility
Określa, czy lista znajomych gracza jest widoczna dla tej gry, czy można jej poprosić o dostęp. To pole jest wypełnione tylko w przypadku aktualnie zalogowanego gracza.
Wartości w polu enum | |
---|---|
VISIBLE |
Lista znajomych jest obecnie widoczna dla gry. |
REQUEST_REQUIRED |
Deweloper nie ma dostępu do listy znajomych, ale może wywołać interfejs API Androida, aby wyświetlić okno z prośbą o zgodę na przetwarzanie danych osobowych. |
UNAVAILABLE |
Lista znajomych jest obecnie niedostępna dla tego użytkownika i nie można poprosić o dostęp, ponieważ użytkownik odmówił go na stałe lub nie ma dostępu do funkcji znajomych. W takim przypadku wszelkie próby poproszenia o dostęp do listy znajomych zakończą się niepowodzeniem. |
PlayerExperienceInfo
własne metadane dotyczące działania odtwarzacza,
Zapis JSON |
---|
{ "kind": string, "currentExperiencePoints": string, "lastLevelUpTimestampMillis": string, "currentLevel": { object ( |
Pola | |
---|---|
kind |
Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków |
currentExperiencePoints |
Bieżąca liczba punktów doświadczenia gracza. |
lastLevelUpTimestampMillis |
Sygnatura czasowa awansowania gracza na nowy poziom wyrażona w milisekundach od początku czasu uniksowego (UTC). |
currentLevel |
Bieżący poziom gracza. |
nextLevel |
Następny poziom gracza. Jeśli obecny poziom jest poziomem maksymalnym, powinien być taki sam jak obecny. |
PlayerLevel
wewnętrzne metadane dotyczące poziomu użytkownika.
Zapis JSON |
---|
{ "kind": string, "level": integer, "minExperiencePoints": string, "maxExperiencePoints": string } |
Pola | |
---|---|
kind |
Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków |
level |
Poziom użytkownika. |
minExperiencePoints |
Minimalna liczba punktów doświadczenia na tym poziomie. |
maxExperiencePoints |
Maksymalna liczba punktów doświadczenia na tym poziomie. |
FriendStatus
Definiują przyjaźnie między graczami.
Wartości w polu enum | |
---|---|
NO_RELATIONSHIP |
Nie ma relacji między graczami. |
FRIEND |
Gracz i osoba wysyłająca prośbę są znajomymi. |
Metody |
|
---|---|
|
Pobiera zasób odtwarzacza o podanym identyfikatorze. |
|
Pobierz identyfikatory graczy dla obecnie uwierzytelnionego gracza we wszystkich żądanych grach tego samego programisty co aplikacja wywołująca. |
|
Pobiera identyfikatory odtwarzaczy o ograniczonym zakresie dla obecnie uwierzytelnionego użytkownika. |
|
Pobieranie kolekcji odtwarzaczy dla obecnie uwierzytelnionego użytkownika. |