Recurso: User
Um recurso de usuário.
| Representação JSON |
|---|
{ "name": string, "email": string, "accessState": enum ( |
| Campos | |
|---|---|
name |
Obrigatório. Nome de recurso para esse usuário, seguindo o padrão "developers/{developer}/users/{email}". |
email |
Imutável. O endereço de e-mail do usuário. |
accessState |
Apenas saída. O estado do acesso do usuário ao Play Console. |
expirationTime |
A data e o horário em que o acesso do usuário expira, se definido. A definição deste valor precisa sempre estar no futuro. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: |
partial |
Apenas saída. Se existem mais permissões para o usuário que não estão representadas aqui. Isso pode acontecer se o autor da chamada não tem permissão para gerenciar todos os apps na conta. Isso também será Se esse campo for |
developerAccountPermissions[] |
Permissões para o usuário que se aplicam a toda a conta de desenvolvedor. |
grants[] |
Apenas saída. Permissões por app para o usuário. |
AccessState
O status do acesso de um usuário a uma conta de desenvolvedor.
| Tipos enumerados | |
|---|---|
ACCESS_STATE_UNSPECIFIED |
Estado de acesso desconhecido ou não especificado. |
INVITED |
O usuário foi convidado, mas ainda não aceitou o convite. |
INVITATION_EXPIRED |
O convite expirou. |
ACCESS_GRANTED |
O usuário aceitou um convite e tem acesso ao Play Console. |
ACCESS_EXPIRED |
O acesso à conta expirou. |
DeveloperLevelPermission
Uma permissão concedida no nível da conta de desenvolvedor.
| Tipos enumerados | |
|---|---|
DEVELOPER_LEVEL_PERMISSION_UNSPECIFIED |
Permissão desconhecida ou não especificada. |
CAN_SEE_ALL_APPS |
Ver informações do app e baixar relatórios em massa (somente leitura). Descontinuado: ver CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL. |
CAN_VIEW_FINANCIAL_DATA_GLOBAL |
Ver dados financeiros, pedidos e respostas à pesquisa de cancelamento. |
CAN_MANAGE_PERMISSIONS_GLOBAL |
Administrador (todas as permissões). |
CAN_EDIT_GAMES_GLOBAL |
Editar projetos dos serviços do Google Play Games. |
CAN_PUBLISH_GAMES_GLOBAL |
Publicar projetos dos serviços do Google Play Games. |
CAN_REPLY_TO_REVIEWS_GLOBAL |
reviews.reply para avaliações. |
CAN_MANAGE_PUBLIC_APKS_GLOBAL |
Enviar para produção, excluir dispositivos e usar a Assinatura de apps do Google Play. |
CAN_MANAGE_TRACK_APKS_GLOBAL |
Enviar para faixas de teste. |
CAN_MANAGE_TRACK_USERS_GLOBAL |
Gerenciar faixas de teste e editar listas de testadores. |
CAN_MANAGE_PUBLIC_LISTING_GLOBAL |
Gerenciar presença na loja. |
CAN_MANAGE_DRAFT_APPS_GLOBAL |
Criar, editar e excluir apps em rascunho. |
CAN_CREATE_MANAGED_PLAY_APPS_GLOBAL |
Criar e publicar apps particulares para sua organização. |
CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL |
Escolher se os apps serão públicos ou se ficarão disponíveis somente para sua organização. |
CAN_MANAGE_ORDERS_GLOBAL |
Gerenciar pedidos e assinaturas. |
CAN_MANAGE_APP_CONTENT_GLOBAL |
Gerenciar páginas relacionadas à política em todos os apps do desenvolvedor. |
CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL |
Ver informações do app e baixar relatórios em massa (somente leitura). |
CAN_VIEW_APP_QUALITY_GLOBAL |
Ver informações sobre qualidade para todos os apps do desenvolvedor. |
CAN_MANAGE_DEEPLINKS_GLOBAL |
Gerenciar a configuração de links diretos para todos os apps do desenvolvedor. |
Métodos |
|
|---|---|
|
Concede a um usuário acesso a determinada conta de desenvolvedor. |
|
Remove todo o acesso do usuário a determinada conta de desenvolvedor. |
|
Lista todos os usuários com acesso a uma conta de desenvolvedor. |
|
Atualiza o acesso do usuário à conta de desenvolvedor. |
Códigos de erro
As operações desse recurso retornam os seguintes códigos de erro HTTP:
| Código do erro | Motivo | Descrição | Resolução |
|---|---|---|---|
400 |
invalidValue |
Um valor inválido foi fornecido na solicitação. Geralmente, isso é retornado para um token de compra malformado ou inválido. | Corrija o valor do campo inválido no corpo ou nos parâmetros da solicitação com base na referência da API. |
400 |
required |
Um campo ou parâmetro obrigatório está faltando na solicitação. | Consulte a documentação da API para garantir que todos os campos e parâmetros obrigatórios estejam incluídos. |
403 |
userInsufficientPermission |
O usuário não tem permissão suficiente para realizar a operação solicitada. | Confira se o usuário autenticado tem as permissões necessárias no Google Play Console. Consulte Como usar uma conta de serviço para mais detalhes. |
404 |
notFound |
Não foi possível encontrar o recurso solicitado. | Verifique se os identificadores (por exemplo, token de compra, nome do pacote, ID do produto, ID da assinatura) estão corretos. |
409 |
concurrentUpdate |
Houve uma tentativa de atualizar um objeto que está sendo atualizado simultaneamente. | Tente de novo com uma espera exponencial. Evite modificações simultâneas no mesmo recurso. |
5xx |
Generic error |
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. Confira o Painel de status do Google Play para saber se há falhas conhecidas. |