REST Resource: users

Ressource : Utilisateur

Ressource utilisateur.

Représentation JSON
{
  "name": string,
  "email": string,
  "accessState": enum (AccessState),
  "expirationTime": string,
  "partial": boolean,
  "developerAccountPermissions": [
    enum (DeveloperLevelPermission)
  ],
  "grants": [
    {
      object (Grant)
    }
  ]
}
Champs
name

string

Obligatoire. Nom de ressource pour cet utilisateur, selon le format "developers/{developer}/users/{email}".

email

string

Immuable. Adresse e-mail de l'utilisateur.

accessState

enum (AccessState)

Uniquement en sortie. État de l'accès de l'utilisateur à la Play Console.

expirationTime

string (Timestamp format)

Heure d'expiration de l'accès de l'utilisateur, si elle est définie. Lorsque vous définissez cette valeur, elle doit toujours se situer dans le futur.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

partial

boolean

Uniquement en sortie. Indique si l'utilisateur dispose d'autres autorisations qui ne sont pas représentées ici. Cela peut se produire si l'appelant n'est pas autorisé à gérer toutes les applications du compte. Cette valeur est également true si cet utilisateur est le titulaire du compte.

Si la valeur de ce champ est true, cela doit être considéré comme un signal indiquant que cet utilisateur ne peut pas être entièrement géré via l'API. Autrement dit, l'appelant de l'API n'est pas en mesure de gérer toutes les autorisations détenues par cet utilisateur, soit parce qu'il n'en a pas connaissance, soit parce que l'utilisateur est le titulaire du compte.

developerAccountPermissions[]

enum (DeveloperLevelPermission)

Autorisations de l'utilisateur qui s'appliquent à l'ensemble du compte de développeur.

grants[]

object (Grant)

Uniquement en sortie. Autorisations par application pour l'utilisateur.

AccessState

État de l'accès d'un utilisateur à un compte de développeur.

Enums
ACCESS_STATE_UNSPECIFIED État d'accès inconnu ou non spécifié.
INVITED L'utilisateur a été invité, mais n'a pas encore accepté l'invitation.
INVITATION_EXPIRED L'invitation a expiré.
ACCESS_GRANTED L'utilisateur a accepté une invitation et a accès à la Play Console.
ACCESS_EXPIRED L'accès au compte a expiré.

DeveloperLevelPermission

Autorisation accordée au niveau du compte de développeur.

Enums
DEVELOPER_LEVEL_PERMISSION_UNSPECIFIED Autorisation inconnue ou non spécifiée.
CAN_SEE_ALL_APPS

Afficher les informations sur les applications et télécharger les rapports groupés (lecture seule) Obsolète: vérifiez CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL.

CAN_VIEW_FINANCIAL_DATA_GLOBAL Affichez les données financières, les commandes et les réponses à l'enquête sur les annulations.
CAN_MANAGE_PERMISSIONS_GLOBAL Administrateur (toutes les autorisations).
CAN_EDIT_GAMES_GLOBAL Modifier les projets liés aux services de jeux Play
CAN_PUBLISH_GAMES_GLOBAL Publier des projets liés aux services de jeux Play
CAN_REPLY_TO_REVIEWS_GLOBAL reviews.reply aux avis.
CAN_MANAGE_PUBLIC_APKS_GLOBAL Mettre les applications à disposition de tous les utilisateurs, exclure des appareils et utiliser la signature d'application Google Play
CAN_MANAGE_TRACK_APKS_GLOBAL Publier dans les canaux de test.
CAN_MANAGE_TRACK_USERS_GLOBAL Gérez les canaux de test et modifiez les listes de testeurs.
CAN_MANAGE_PUBLIC_LISTING_GLOBAL Gérer la présence sur le Play Store
CAN_MANAGE_DRAFT_APPS_GLOBAL Créer, modifier et supprimer des versions provisoires d'applications
CAN_CREATE_MANAGED_PLAY_APPS_GLOBAL Créez des applications privées et publiez-les au sein de votre organisation.
CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL Indiquez si les applications sont publiques ou uniquement disponibles pour votre organisation.
CAN_MANAGE_ORDERS_GLOBAL Gérez les commandes et les abonnements.
CAN_MANAGE_APP_CONTENT_GLOBAL Gérez les pages liées aux règles dans toutes les applications pour le développeur.
CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL Afficher les informations sur les applications et télécharger les rapports groupés (lecture seule)
CAN_VIEW_APP_QUALITY_GLOBAL Afficher les informations sur la qualité de toutes les applications destinées au développeur.

Méthodes

create

Accorder à un utilisateur l'accès au compte de développeur donné

delete

Supprime tout accès de l'utilisateur au compte de développeur donné.

list

Liste tous les utilisateurs ayant accès à un compte de développeur.

patch

Met à jour l'accès de l'utilisateur sur le compte de développeur.