REST Resource: accounts

Ressource: Compte

Un compte est un conteneur incluant les établissements de votre entreprise. Si vous êtes le seul utilisateur à gérer les établissements de votre établissement, vous pouvez utiliser votre compte Google personnel. Pour partager la gestion d'établissements avec plusieurs utilisateurs, créez un compte professionnel.

Représentation JSON
{
  "name": string,
  "accountName": string,
  "type": enum (AccountType),
  "role": enum (AccountRole),
  "state": {
    object (AccountState)
  },
  "accountNumber": string,
  "permissionLevel": enum (PermissionLevel),
  "organizationInfo": {
    object (OrganizationInfo)
  }
}
Champs
name

string

Nom de la ressource, au format accounts/{accountId}.

accountName

string

Nom du compte.

type

enum (AccountType)

Uniquement en sortie. Spécifie l'AccountType de ce compte.

role

enum (AccountRole)

Uniquement en sortie. Spécifie le AccountRole dont dispose l'appelant pour ce compte.

state

object (AccountState)

Uniquement en sortie. Indique l'AccountState de ce compte.

accountNumber

string

Numéro de référence du compte, s'il est fourni

permissionLevel

enum (PermissionLevel)

Uniquement en sortie. Spécifie le PermissionLevel dont dispose l'appelant pour ce compte.

organizationInfo

object (OrganizationInfo)

Informations supplémentaires sur une organisation. Ce champ n'est renseigné que pour un compte d'organisation.

AccountType

Indique le type de compte: compte personnel/utilisateur ou compte professionnel.

Enums
ACCOUNT_TYPE_UNSPECIFIED Non spécifié.
PERSONAL Un compte utilisateur final.
LOCATION_GROUP Groupe d'établissements. Pour en savoir plus, consultez cet article du Centre d'aide
USER_GROUP Un groupe d'utilisateurs pour répartir le personnel de l'organisation dans des groupes Pour en savoir plus, consultez cet article du Centre d'aide
ORGANIZATION Organisation représentant une entreprise. Pour en savoir plus, consultez cet article du Centre d'aide

AccountRole

Indique le niveau d'accès de l'utilisateur authentifié pour ce compte. Pour en savoir plus, consultez cet article du Centre d'aide

Enums
ACCOUNT_ROLE_UNSPECIFIED Non spécifié.
OWNER L'utilisateur est propriétaire de ce compte. (s'affiche en tant que "Propriétaire principal" dans l'interface utilisateur).
CO_OWNER L'utilisateur est copropriétaire du compte. (s'affiche avec la mention "Propriétaire" dans l'interface utilisateur).
MANAGER L'utilisateur peut gérer ce compte.
COMMUNITY_MANAGER L'utilisateur peut gérer les pages de réseaux sociaux (Google+) du compte. ("Responsable de site" dans l'interface utilisateur)

AccountState

Indique l'état du compte, par exemple s'il a été validé par Google.

Représentation JSON
{
  "status": enum (AccountStatus)
}
Champs
status

enum (AccountStatus)

S'ils sont validés, les futurs établissements créés sont automatiquement associés à Google Maps et des pages Google+ ont été créées, sans nécessiter de modération.

AccountStatus

Indique l'état de validation du compte.

Enums
ACCOUNT_STATUS_UNSPECIFIED Non spécifié.
VERIFIED Compte validé.
UNVERIFIED Compte non validé pour lequel la validation n'a pas été demandée.
VERIFICATION_REQUESTED Compte non validé alors qu'une validation a été demandée.

PermissionLevel

Indique le niveau d'accès de l'utilisateur authentifié pour ce compte.

Enums
PERMISSION_LEVEL_UNSPECIFIED Non spécifié.
OWNER_LEVEL L'utilisateur dispose d'une autorisation de niveau propriétaire.
MEMBER_LEVEL L'utilisateur dispose d'une autorisation au niveau du membre.

OrganizationInfo

Informations supplémentaires stockées pour une organisation.

Représentation JSON
{
  "registeredDomain": string,
  "postalAddress": {
    object (PostalAddress)
  },
  "phoneNumber": string
}
Champs
registeredDomain

string

Domaine enregistré pour le compte.

postalAddress

object (PostalAddress)

Adresse postale du compte.

phoneNumber

string

Numéro de téléphone de l'organisation.

Méthodes

create
(deprecated)

Crée un compte avec le nom et le type spécifiés sous le compte parent donné.

deleteNotifications
(deprecated)

Efface les paramètres de notification Pub/Sub pour le compte.

generateAccountNumber
(deprecated)

Génère un numéro pour ce compte.

get
(deprecated)

Récupère le compte spécifié.

getNotifications
(deprecated)

Renvoie les paramètres de notification Pub/Sub pour le compte.

list
(deprecated)

Liste tous les comptes pour l'utilisateur authentifié.

listRecommendGoogleLocations

Répertorie tous les GoogleLocation qui ont été recommandés pour le compte de fiche d'établissement spécifié.

update
(deprecated)

Met à jour le compte professionnel spécifié.

updateNotifications
(deprecated)

Définit les paramètres de notification Pub/Sub pour le compte indiquant à la fiche d'établissement pour quel sujet envoyer des notifications Pub/Sub:

  • Nouveaux avis pour les établissements gérés par le compte.