REST Resource: grants

Recurso: Grant

Es un recurso de otorgamiento de acceso.

Representación JSON
{
  "name": string,
  "packageName": string,
  "appLevelPermissions": [
    enum (AppLevelPermission)
  ]
}
Campos
name

string

Obligatorio. Es el nombre del recurso para este otorgamiento de acceso, que sigue el patrón "developers/{developer}/users/{email}/grants/{packageName}". Si se otorga para una app en borrador, el ID de la app se usará en el nombre del recurso en vez del nombre del paquete.

packageName

string

Inmutable. Es el nombre del paquete de la app. Estará vacío para las apps en borrador.

appLevelPermissions[]

enum (AppLevelPermission)

Son los permisos que se otorgan al usuario para esta app.

AppLevelPermission

Es un permiso que se otorga a nivel de cada app.

Enumeraciones
APP_LEVEL_PERMISSION_UNSPECIFIED Indica que es un permiso desconocido o que este no se especificó.
CAN_ACCESS_APP

Permite ver la información de la app (solo lectura). Dejó de estar disponible: intenta definir un objeto capability más detallado. De lo contrario, consulta AppLevelPermission.CAN_VIEW_NON_FINANCIAL_DATA.

CAN_VIEW_FINANCIAL_DATA Permite ver los datos financieros.
CAN_MANAGE_PERMISSIONS Administrador (todos los permisos)
CAN_REPLY_TO_REVIEWS Permite responder a opiniones.
CAN_MANAGE_PUBLIC_APKS Lanzar a producción, excluir dispositivos y usar la firma de apps de Google Play
CAN_MANAGE_TRACK_APKS Permite lanzar la app a segmentos de pruebas.
CAN_MANAGE_TRACK_USERS Administrar segmentos de pruebas y editar listas de verificadores
CAN_MANAGE_PUBLIC_LISTING Administra la presencia en Play Store.
CAN_MANAGE_DRAFT_APPS Editar y eliminar apps en borrador
CAN_MANAGE_ORDERS Administrar pedidos y suscripciones
CAN_MANAGE_APP_CONTENT Permite administrar páginas relacionadas con políticas.
CAN_VIEW_NON_FINANCIAL_DATA Permite ver la información de la app (solo lectura).
CAN_VIEW_APP_QUALITY Permite ver datos de calidad de la app, como Datos vitales, Fallas, etcétera.

Métodos

create

Otorga acceso a un usuario a un paquete determinado.

delete

Quita el acceso del usuario a la cuenta de desarrollador o al paquete indicados.

patch

Actualiza el acceso del usuario al paquete determinado.