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.

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 a un usuario acceso al paquete determinado.

delete

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

patch

Actualiza el acceso del usuario al paquete determinado.

Códigos de error

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

Código de error Motivo Solución
5xx Error genérico en el servidor de Google Play. Vuelve a intentar enviar tu solicitud.

Si el problema persiste, comunícate con tu administrador de cuentas de Google Play o envía una solicitud de asistencia. Considera consultar el Panel de estado de Play para ver si hay interrupciones conocidas.

409 Se produjo un error de actualización de simultaneidad.

Se intentó actualizar un objeto que ya se estaba actualizando. Por ejemplo, una compra se confirma llamando al método acknowledgePurchase() de la Biblioteca de Facturación Play y llamando al purchases.products.acknowledge de la API de Play Developer al mismo tiempo.

Vuelve a intentar enviar tu solicitud.