REST Resource: users

Zasób: User

Zasób użytkownika.

Zapis JSON
{
  "name": string,
  "email": string,
  "accessState": enum (AccessState),
  "expirationTime": string,
  "partial": boolean,
  "developerAccountPermissions": [
    enum (DeveloperLevelPermission)
  ],
  "grants": [
    {
      object (Grant)
    }
  ]
}
Pola
name

string

To pole jest wymagane. Nazwa zasobu tego użytkownika zgodna ze wzorcem „developers/{developer}/users/{email}”.

email

string

Niezmienne. Adres e-mail użytkownika.

accessState

enum (AccessState)

Tylko dane wyjściowe. Stan dostępu użytkownika do Konsoli Play.

expirationTime

string (Timestamp format)

Godzina wygaśnięcia dostępu użytkownika (jeśli jest ustawiona). Gdy ustawiana jest ta wartość, musi ona zawsze przypadać w przyszłości.

Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

partial

boolean

Tylko dane wyjściowe. Określa, czy dla użytkownika są dostępne dodatkowe uprawnienia, które nie zostały tu przedstawione. Może się tak zdarzyć, jeśli osoba wywołująca nie ma uprawnień do zarządzania wszystkimi aplikacjami na koncie. Jest to również wartość true, jeśli ten użytkownik jest właścicielem konta.

Jeśli pole zawiera wartość true, należy je uznać za sygnał, że nie można w pełni zarządzać tym użytkownikiem za pomocą interfejsu API. Oznacza to, że wywołujący interfejs API nie może zarządzać wszystkimi uprawnieniami przypisanymi do tego użytkownika, ponieważ o nich nie wie lub jest właścicielem konta.

developerAccountPermissions[]

enum (DeveloperLevelPermission)

Uprawnienia użytkownika na całym koncie dewelopera.

grants[]

object (Grant)

Tylko dane wyjściowe. Uprawnienia użytkownika dotyczące poszczególnych aplikacji.

AccessState

Stan dostępu użytkownika do konta dewelopera.

Wartości w polu enum
ACCESS_STATE_UNSPECIFIED Nieznany lub nieokreślony stan dostępu.
INVITED Użytkownik został zaproszony, ale jeszcze go nie zaakceptował.
INVITATION_EXPIRED Zaproszenie wygasło.
ACCESS_GRANTED Użytkownik zaakceptował zaproszenie i ma dostęp do Konsoli Play.
ACCESS_EXPIRED Dostęp do konta wygasł.

DeveloperLevelPermission

Uprawnienie przyznane na poziomie konta dewelopera.

Wartości w polu enum
DEVELOPER_LEVEL_PERMISSION_UNSPECIFIED Nieznane lub nieokreślone uprawnienie.
CAN_SEE_ALL_APPS

Wyświetlać informacje o aplikacji i pobierać raporty zbiorcze (tylko do odczytu). Wycofane: zaznacz CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL.

CAN_VIEW_FINANCIAL_DATA_GLOBAL Wyświetlanie danych finansowych, zamówień i odpowiedzi z ankiety na temat anulowania.
CAN_MANAGE_PERMISSIONS_GLOBAL Administrator (wszystkie uprawnienia).
CAN_EDIT_GAMES_GLOBAL Edytuj projekty usług gier Play.
CAN_PUBLISH_GAMES_GLOBAL Publikowanie projektów usług gier Play.
CAN_REPLY_TO_REVIEWS_GLOBAL opinie.odpowiadaj na opinie.
CAN_MANAGE_PUBLIC_APKS_GLOBAL Tworzenie wersji produkcyjnych, wykluczanie urządzeń i używanie podpisywania aplikacji przez Google Play
CAN_MANAGE_TRACK_APKS_GLOBAL Od wersji do ścieżek testów.
CAN_MANAGE_TRACK_USERS_GLOBAL Zarządzanie ścieżkami testów i edytowanie list testerów.
CAN_MANAGE_PUBLIC_LISTING_GLOBAL Zarządzanie obecnością w sklepie
CAN_MANAGE_DRAFT_APPS_GLOBAL Tworzenie, edytowanie i usuwanie wersji roboczych aplikacji.
CAN_CREATE_MANAGED_PLAY_APPS_GLOBAL Tworzenie i publikowanie aplikacji prywatnych w organizacji.
CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL Określ, czy aplikacje mają być publiczne, czy dostępne tylko dla Twojej organizacji.
CAN_MANAGE_ORDERS_GLOBAL Zarządzanie zamówieniami i subskrypcjami.
CAN_MANAGE_APP_CONTENT_GLOBAL Zarządzanie stronami związanymi z zasadami we wszystkich aplikacjach dewelopera.
CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL Wyświetlać informacje o aplikacji i pobierać raporty zbiorcze (tylko do odczytu).
CAN_VIEW_APP_QUALITY_GLOBAL Umożliwia wyświetlanie informacji o jakości wszystkich aplikacji danego dewelopera.

Metody

create

Przyznaj użytkownikowi dostęp do danego konta dewelopera.

delete

Blokuje użytkownikowi dostęp do danego konta dewelopera.

list

Wyświetla listę wszystkich użytkowników z dostępem do konta dewelopera.

patch

Aktualizowanie dostępu użytkownika do konta dewelopera.