REST Resource: users

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Recurso: usuario

Un recurso del usuario.

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

string

Obligatorio. Nombre del recurso para este usuario, siguiendo el patrón "developers/{developer}/users/{email}".

email

string

Inmutable. La dirección de correo electrónico del usuario.

accessState

enum (AccessState)

Solo salida. Es el estado del acceso del usuario a Play Console.

expirationTime

string (Timestamp format)

La hora en la que vence el acceso del usuario, si está configurada. Cuando se establece este valor, siempre debe ser futuro.

Una marca de tiempo en formato RFC3339 UTC (Zulú) con resolución en nanosegundos y hasta nueve dígitos decimales. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

partial

boolean

Solo salida. Indica si hay más permisos para el usuario que no se representan aquí. Esto puede suceder si el emisor no tiene permiso para administrar todas las apps de la cuenta. También es true si este usuario es el propietario de la cuenta.

Si este campo es true, se debe tomar como una señal de que este usuario no se puede administrar por completo a través de la API. Es decir, el emisor de la API no puede administrar todos los permisos que posee este usuario, ya sea porque no lo conoce o porque es el propietario de la cuenta.

developerAccountPermissions[]

enum (DeveloperLevelPermission)

Permisos para el usuario que se aplican en toda la cuenta de desarrollador.

grants[]

object (Grant)

Solo salida. Permisos por app para el usuario.

Estado del acceso

El estado del acceso de un usuario a una cuenta de programador.

Enumeradores
ACCESS_STATE_UNSPECIFIED Estado de acceso desconocido o sin especificar.
INVITED Se invitó al usuario, pero todavía no aceptó la invitación.
INVITATION_EXPIRED La invitación caducó.
ACCESS_GRANTED El usuario aceptó una invitación y tiene acceso a Play Console.
ACCESS_EXPIRED El acceso a la cuenta ha caducado.

Permiso de desarrollador

Un permiso otorgado a nivel de la cuenta de desarrollador.

Enumeradores
DEVELOPER_LEVEL_PERMISSION_UNSPECIFIED Permiso desconocido o no especificado
CAN_SEE_ALL_APPS Consulta la información de la app y descarga informes masivos (solo lectura).
CAN_VIEW_FINANCIAL_DATA_GLOBAL Permite ver datos financieros, pedidos y respuestas a la encuesta de cancelación.
CAN_MANAGE_PERMISSIONS_GLOBAL Administrador (todos los permisos).
CAN_EDIT_GAMES_GLOBAL Permite editar proyectos de Servicios de juego de Play.
CAN_PUBLISH_GAMES_GLOBAL Publica proyectos de Servicios de juego de Play.
CAN_REPLY_TO_REVIEWS_GLOBAL reviews.respond a las opiniones.
CAN_MANAGE_PUBLIC_APKS_GLOBAL Lanzar a producción, excluir dispositivos y usar la firma de apps de Google Play
CAN_MANAGE_TRACK_APKS_GLOBAL Lanzar a los segmentos de pruebas
CAN_MANAGE_TRACK_USERS_GLOBAL Administra segmentos de prueba y edita listas de verificadores.
CAN_MANAGE_PUBLIC_LISTING_GLOBAL Administra la presencia en Play Store.
CAN_MANAGE_DRAFT_APPS_GLOBAL subscriptionplanchange.create, edit y delete draft apps.
CAN_CREATE_MANAGED_PLAY_APPS_GLOBAL subscriptionplanchange.create y publicar apps privadas para tu organización.
CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL Elige si las apps serán públicas o solo estarán disponibles para tu organización.
CAN_MANAGE_ORDERS_GLOBAL Administra pedidos y suscripciones.

Métodos

create

Otorga acceso para un usuario a la cuenta de desarrollador determinada.

delete

Quita todo acceso para el usuario en la cuenta de desarrollador determinada.

list

Muestra una lista de todos los usuarios que tienen acceso a una cuenta de desarrollador.

patch

Actualiza el acceso del usuario a la cuenta de desarrollador.