L'API Business Profile Performance est maintenant disponible ! Veuillez indiquer un travail de migration.
Consultez le planning d'abandon et les instructions pour migrer vers la nouvelle API v1 depuis l'ancienne API v4, obsolète.
Aidez-nous à améliorer les menus en répondant à cette enquête afin de mieux comprendre quels attributs de lieux, de menus et de plats vous pouvez indiquer à propos des marchands que vous proposez.

REST Resource: accounts

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Ressource: Account

Un compte est un conteneur pour les établissements de votre entreprise. Si vous êtes le seul utilisateur à gérer des adresses pour 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. Indique le AccountType de ce compte.

role

enum (AccountRole)

Uniquement en sortie. Indique le AccountRole dont dispose l'appelant pour ce compte.

state

object (AccountState)

Uniquement en sortie. Indique le AccountState de ce compte.

accountNumber

string

Numéro de référence du compte (si provisionné).

permissionLevel

enum (PermissionLevel)

Uniquement en sortie. Indique le PermissionLevel dont dispose l'appelant pour ce compte.

organizationInfo

object (OrganizationInfo)

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

Type de compte

Indique le type de compte: un compte personnel/d'utilisateur ou un 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 séparer le personnel de l'organisation en groupes Pour en savoir plus, consultez cet article du Centre d'aide.
ORGANIZATION Entreprise représentant une entreprise. Pour en savoir plus, consultez cet article du Centre d'aide.

Rôle du compte

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 Ce compte appartient à l'utilisateur. ("S'affiche en tant que propriétaire principal" dans l'interface utilisateur).
CO_OWNER L'utilisateur est un copropriétaire du compte. ("S'affiche en tant que propriétaire")
MANAGER L'utilisateur peut gérer ce compte.
COMMUNITY_MANAGER L'utilisateur peut gérer les pages de réseaux sociaux (Google+) du compte. (S'affiche comme 'Responsable de l'établissement' dans l'interface utilisateur).

État du compte

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

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

enum (AccountStatus)

Si vous validez votre fiche, les établissements créés à l'avenir seront automatiquement associés à Google Maps et disposeront de pages Google+ sans modération.

État du compte

Indique l'état de validation du compte.

Enums
ACCOUNT_STATUS_UNSPECIFIED Non spécifié.
VERIFIED Compte validé.
UNVERIFIED Le compte n'a pas été validé, et la validation n'a pas été demandée.
VERIFICATION_REQUESTED Le compte n'a pas été validé, mais a été demandé.

Niveau d'autorisation

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 de l'autorisation au niveau du propriétaire.
MEMBER_LEVEL L'utilisateur dispose d'une autorisation au niveau des membres.

Infos sur l'organisation

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 parent donné.

deleteNotifications
(deprecated)

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

generateAccountNumber
(deprecated)

Génère un numéro de 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)

Répertorie tous les comptes de l'utilisateur authentifié.

listRecommendGoogleLocations

Répertorie tous les éléments GoogleLocation 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 informant la fiche d'établissement du sujet pour lequel envoyer des notifications Pub/Sub:

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