REST Resource: grants

Ressource : Grant

Ressource d'autorisation d'accès.

Représentation JSON
{
  "name": string,
  "packageName": string,
  "appLevelPermissions": [
    enum (AppLevelPermission)
  ]
}
Champs
name

string

Obligatoire. Nom de ressource pour cette autorisation, suivant le modèle "developers/{developer}/users/{email}/grants/{packageName}". Si cette autorisation concerne une application brouillon, l'ID de l'application sera utilisé dans ce nom de ressource au lieu du nom du package.

packageName

string

Immuable. Nom du package de l'application. Il sera vide pour les applications en version brouillon.

appLevelPermissions[]

enum (AppLevelPermission)

Autorisations accordées à l'utilisateur pour cette application.

AppLevelPermission

Autorisation accordée au niveau de chaque application.

Enums
APP_LEVEL_PERMISSION_UNSPECIFIED Autorisation inconnue ou non spécifiée.
CAN_ACCESS_APP

Afficher les informations sur l'application (lecture seule). Obsolète : essayez de définir une fonctionnalité plus précise. Sinon, cochez AppLevelPermission.CAN_VIEW_NON_FINANCIAL_DATA.

CAN_VIEW_FINANCIAL_DATA Afficher les données financières
CAN_MANAGE_PERMISSIONS Administrateur (toutes les autorisations)
CAN_REPLY_TO_REVIEWS reviews.reply to reviews.
CAN_MANAGE_PUBLIC_APKS Mettre les applications à disposition de tous les utilisateurs, exclure des appareils et utiliser la signature d'application Google Play
CAN_MANAGE_TRACK_APKS Déployez-la sur des canaux de test.
CAN_MANAGE_TRACK_USERS Gérer les canaux de test et modifier les listes de testeurs
CAN_MANAGE_PUBLIC_LISTING Gérez votre présence sur le Play Store.
CAN_MANAGE_DRAFT_APPS Modifier et supprimer les versions provisoires d'applications
CAN_MANAGE_ORDERS gérer les commandes et les abonnements ;
CAN_MANAGE_APP_CONTENT Gérez les pages liées aux règles.
CAN_VIEW_NON_FINANCIAL_DATA Afficher les informations sur l'application (lecture seule).
CAN_VIEW_APP_QUALITY Afficher les données sur la qualité de l'application, telles que les données Vitals, les plantages, etc.

Méthodes

create

Accorder l'accès à un utilisateur au package spécifié.

delete

Supprime tout accès de l'utilisateur au package ou au compte de développeur spécifié.

patch

Met à jour l'accès de l'utilisateur au package donné.

Codes d'erreur

Les opérations de cette ressource renvoient les codes d'erreur HTTP suivants :

Code d'erreur Motif Solution
5xx Erreur générique sur le serveur Google Play. Réessayez d'envoyer votre demande.

Si le problème persiste, contactez votre responsable de compte Google Play ou envoyez une demande d'assistance. Pensez à consulter le tableau de bord d'état Play pour connaître les éventuelles interruptions de service connues.

409 Erreur de mise à jour simultanée.

Une tentative de mise à jour d'un objet en cours de mise à jour a été effectuée. Par exemple, un achat est confirmé en appelant la méthode acknowledgePurchase() de la bibliothèque Play Billing et la méthode purchases.products.acknowledge de l'API Play Developer en même temps.

Réessayez d'envoyer votre demande.