REST Resource: grants

Recurso: Grant

Um recurso de concessão de acesso.

Representação JSON
{
  "name": string,
  "packageName": string,
  "appLevelPermissions": [
    enum (AppLevelPermission)
  ]
}
Campos
name

string

Obrigatório. Nome de recurso para essa concessão, seguindo o padrão "developers/{developer}/users/{email}/grants/{packageName}". Se a concessão for para um app em rascunho, o ID será usado no nome do recurso, e não no do pacote.

packageName

string

Imutável. O nome do pacote do app. Vai ficar vazio para apps em rascunho.

appLevelPermissions[]

enum (AppLevelPermission)

As permissões concedidas ao usuário para esse app.

AppLevelPermission

Uma permissão concedida por app.

Tipos enumerados
APP_LEVEL_PERMISSION_UNSPECIFIED Permissão desconhecida ou não especificada.
CAN_ACCESS_APP

Ver informações do app (somente leitura). Descontinuado: tente definir um recurso mais granular. Ou verifique AppLevelPermission.CAN_VIEW_NON_FINANCIAL_DATA.

CAN_VIEW_FINANCIAL_DATA Ver dados financeiros.
CAN_MANAGE_PERMISSIONS Administrador (todas as permissões).
CAN_REPLY_TO_REVIEWS reviews.reply para avaliações.
CAN_MANAGE_PUBLIC_APKS Enviar para produção, excluir dispositivos e usar a Assinatura de apps do Google Play.
CAN_MANAGE_TRACK_APKS Enviar para faixas de teste.
CAN_MANAGE_TRACK_USERS Gerenciar faixas de teste e editar listas de testadores.
CAN_MANAGE_PUBLIC_LISTING Gerenciar presença na loja.
CAN_MANAGE_DRAFT_APPS Editar e excluir apps em rascunho.
CAN_MANAGE_ORDERS Gerenciar pedidos e assinaturas.
CAN_MANAGE_APP_CONTENT Gerenciar páginas relacionadas a políticas.
CAN_VIEW_NON_FINANCIAL_DATA Ver informações do app (somente leitura).
CAN_VIEW_APP_QUALITY Ver dados de qualidade do app, como métricas, falhas, entre outros.

Métodos

create

Permite que um usuário acesse determinado pacote.

delete

Remove todo o acesso do usuário a um determinado pacote ou conta de desenvolvedor.

patch

Atualiza o acesso do usuário ao devido pacote.

Códigos de erro

As operações desse recurso retornam os seguintes códigos de erro HTTP:

Código do erro Motivo Resolução
5xx Erro genérico no servidor do Google Play. Tente fazer a solicitação novamente.

Se o problema persistir, entre em contato com seu gerente de contas do Google Play ou envie uma solicitação de suporte. Verifique o Painel de status do Google Play para conferir se há interrupções conhecidas.

409 Erro de atualização de simultaneidade.

Houve uma tentativa de atualizar um objeto que já estava sendo atualizado. Por exemplo, uma compra está sendo confirmada ao chamar o método acknowledgePurchase() da Biblioteca Play Faturamento e o purchases.products.acknowledge da API Play Developer ao mesmo tempo.

Tente fazer a solicitação novamente.