L'API Google Business Performance propose une NOUVELLE méthode qui permet d'extraire plusieurs `DailyMetrics` avec une seule requête API. Consultez le planning d'abandon et les instructions pour migrer de la méthode API reportInsights v4 à l'API Google Business Profile Performance.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
L'API GoogleLocations vous permet de vérifier à l'avance si un établissement a déjà été revendiqué dans une fiche d'établissement. Si c'est le cas, vous pouvez ainsi immédiatement demander d'y accéder. De plus, si vous gérez des comptes validés de manière groupée, vous pouvez sélectionner plus précisément les correspondances potentielles à l'avance et éviter la création d'établissements en double.
Le point de terminaison de l'API renvoie une URL indiquant si un établissement a déjà été revendiqué. S'il a été revendiqué, la même URL vous permet de lancer le processus de demande d'accès.
L'image suivante présente le processus permettant de devenir propriétaire d'un établissement.
Figure 1. Diagramme "Swimlane" illustrant la propriété des établissements des fiches
Complétez les étapes suivantes pour utiliser l'API GoogleLocations :
Demandez au marchand de vous fournir les données de localisation.
Appelez le point de terminaison googleLocations.search. Fournissez les données de localisation dans le corps de l'appel. Vous pouvez également les fournir dans une chaîne de requête, semblable à ce qu'un utilisateur saisit dans la recherche ou dans Maps. Par exemple, "Starbucks 76 av Champs-Élysées, 75008 Paris" est une chaîne de requête.
L'API affiche une liste des établissements potentiellement correspondants ainsi que des informations sur chaque établissement, comme locationName et l'adresse.
Sélectionnez l'établissement correspondant au vôtre. En l'absence de correspondance, appelez accounts.locations.create et passez à l'étape 5.
En fonction de l'état de requestAdminRightsUrl dans la réponse, effectuez les actions suivantes :
Si requestAdminRightsUrl existe, un autre utilisateur est propriétaire de la fiche.
Redirigez le marchand vers l'URL, afin qu'il lance une demande d'accès et de propriété pour l'établissement existant dans la fiche correspondante.
Si requestAdminRightsUrl n'existe pas, appelez accounts.locations.create et créez une fiche qui sera validée ultérieurement.
Si au cours de ces étapes, vous avez créé des fiches, vous pouvez utiliser les API de validation pour commencer à les valider. Pour en savoir plus, consultez Gérer la validation.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/12/10 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/12/10 (UTC)."],[[["The GoogleLocations API helps determine if a Business Profile location has been claimed, allowing for access requests or creation of new listings."],["Use the API to search for existing locations, initiate access requests if claimed, or create new listings if unclaimed."],["If a new listing is created, leverage verification APIs to complete the setup process."],["This API is intended for managing locations with existing business relationships and should not be used for lead generation or competitive analysis."]]],["The GoogleLocations API determines if a location is claimed in Business Profile. Using the `googleLocations.search` endpoint, provide location data to find matching locations. If a match exists, check `requestAdminRightsUrl`; if present, initiate an access request via the provided URL. If not, or if no match is found, create a new location with `accounts.locations.create`. New listings require verification through the verification APIs. This API is for merchants with business relationships, not lead generation.\n"]]