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 concede 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 de 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.

Enums
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). Obsoleto: 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 Permite lanzar la app 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 Permite administrar segmentos de pruebas y editar listas de verificadores.
CAN_MANAGE_PUBLIC_LISTING Administrar la presencia en Play Store
CAN_MANAGE_DRAFT_APPS Permite 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 al paquete indicado.

delete

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

patch

Actualiza el acceso del usuario al paquete indicado.

Códigos de error

Las operaciones de este recurso devuelven los siguientes códigos de error HTTP:

Código de error Motivo Descripción Solución