Ressource : Grant
Ressource d'autorisation d'accès.
| Représentation JSON |
|---|
{
"name": string,
"packageName": string,
"appLevelPermissions": [
enum ( |
| Champs | |
|---|---|
name |
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 |
Immuable. Nom du package de l'application. Il sera vide pour les applications en version brouillon. |
appLevelPermissions[] |
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. |
CAN_MANAGE_DEEPLINKS |
Gérez la configuration des liens profonds d'une application. |
Méthodes |
|
|---|---|
|
Accorder à un utilisateur l'accès au package spécifié. |
|
Supprime tout accès de l'utilisateur au package ou au compte de développeur spécifié. |
|
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 | Description | Solution |
|---|---|---|---|
400 |
invalidValue |
Une valeur incorrecte a été fournie dans la demande. Cette erreur est souvent renvoyée pour un jeton d'achat mal formé ou non valide. | Corrigez la valeur de champ non valide dans le corps ou les paramètres de la requête en vous basant sur la documentation de référence de l'API. |
400 |
required |
Un champ ou un paramètre obligatoire est manquant dans la requête. | Consultez la documentation de l'API pour vous assurer d'inclure tous les champs et paramètres obligatoires. |
403 |
userInsufficientPermission |
L'utilisateur ne dispose pas des autorisations nécessaires pour effectuer l'opération demandée. | Assurez-vous que l'utilisateur authentifié dispose des autorisations nécessaires dans la Google Play Console. Pour en savoir plus, consultez Utiliser un compte de service. |
404 |
notFound |
La ressource demandée est introuvable. | Vérifiez que les identifiants (par exemple, le jeton d'achat, le nom du package, l'ID du produit ou l'ID de l'abonnement) sont corrects. |
409 |
concurrentUpdate |
Une tentative de mise à jour d'un objet en cours de mise à jour simultanée a été effectuée. | Réessayez la requête avec un intervalle exponentiel entre les tentatives. Évitez de modifier simultanément la même ressource. |
5xx |
Generic error |
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. Consultez le tableau de bord d'état Play pour connaître les éventuelles interruptions de service. |