Vous pouvez utiliser l'API Merchant pour :
- Gérer la façon dont votre entreprise et vos produits apparaissent sur Google.
- Bénéficier d'un accès programmatique aux données, aux insights et à des fonctionnalités uniques.
- Développer votre activité et toucher davantage de clients sur Google.
L'API Merchant peut gérer des comptes Merchant Center volumineux ou complexes. Voici quelques cas d'utilisation courants :
- Gestion automatisée des comptes
- Gestion automatisée des produits
- Gestion automatisée de l'inventaire
- Gestion automatisée des rapports sur les performances et les insights sur le marché
L'API Merchant vous permet de créer et de gérer plusieurs sources de données, ce qui vous aide à mieux organiser les informations sur les produits, les promotions et les avis. L'API Merchant vous permet de gérer les produits de manière complémentaire aux autres méthodes d'importation de données produit, comme les fichiers et les flux automatiques. L'API Merchant vous permet également d'exécuter plusieurs requêtes individuelles en parallèle.
L'API Merchant est une refonte de l' API Content for Shopping. Elle comprend plusieurs sous-API.
Nouveautés de l'API Merchant
Voici quelques raisons de passer à l'API Merchant :
Meilleure gestion des données d'inventaire grâce à l'introduction des nouvelles méthodes suivantes :
Gestion des sources de données supplémentaires grâce à la création et à la récupération de sources de données supplémentaires, et en associant des sources de données supplémentaires à des sources de données principales.
Introduction de la ressource
accounts.autofeedSettingset des méthodes permettant de récupérer et de mettre à jour les paramètres de flux automatique.Importation des avis sur les produits et des avis sur les marchands.
Introduction de la
accounts.productInputsressource pour simplifier laaccounts.productsressource.Mise à jour des données produit en association avec d'autres méthodes d'importation de données, comme les fichiers.
Nouvelle
NonProductPerformanceViewtable pour les données de performances non liées aux produits, telles que les informations sur le trafic entrant vers le site Web d'un marchand.Conception modulaire avec des améliorations de fonctionnalités isolées et plus fréquentes.
Mise à jour de la documentation et des exemples de code
Meilleure adéquation avec les propositions d'amélioration de l'API de Google.
Amélioration de l'assistance et de la communication pour les développeurs grâce à l'inscription des développeurs.
Avant de commencer
Pour exécuter une requête API Merchant, vous devez disposer des éléments suivants :
Un compte Merchant Center : il s'agit du compte sur lequel vous allez interroger, mettre à jour et importer des données. Assurez-vous de disposer des autorisations nécessaires pour gérer les produits et les inventaires dans ce compte.
Un projet Google Cloud : il permet d'accéder à l'API de votre compte.
Un lien entre votre compte Merchant Center et le projet Google Cloud. Créez le lien en appelant la méthode d'inscription des développeurs. Vous utiliserez ce compte et ces utilisateurs pour communiquer concernant l'intégration de l'API, les enquêtes et les opportunités.
- Associez votre compte Merchant Center au projet Google Cloud en vous inscrivant en tant que développeur. Les utilisateurs ayant le rôle de développeur d'API recevront des communications sur l'API, y compris des annonces obligatoires sur le service, des enquêtes à leur attention et des opportunités.
Authentification avec l'API Merchant
Vous pouvez utiliser les options d'authentification suivantes :
- Vous pouvez générer un ID client et un secret OAuth 2.0 pour votre application. L'ID et le secret peuvent ensuite être utilisés pour générer les identifiants OAuth 2.0 nécessaires dans les appels d'API au compte Merchant Center.
- Vous pouvez créer un compte de service et télécharger sa clé privée pour effectuer des appels d'API.
Identifiants de compte et de produit
L'API Merchant utilise des noms de ressources au lieu d'ID pour l'
identification. Un exemple de nom de ressource pour un produit peut être
accounts/123456/products/en~US~sku123, où 123456 est l'identifiant unique
du compte et en~US~sku123 est l'identifiant unique de
le produit.
Format de l'URL de la requête
Pour agir sur une ressource, envoyez des requêtes à des URL au format suivant :
https://merchantapi.googleapis.com/{SUB_API}/{VERSION}/{RESOURCE_NAME}:{METHOD}
La partie :{METHOD} est omise pour les méthodes standards telles que list et get.
Par exemple, la requête suivante supprime l'inventaire régional :
DELETE https://merchantapi.googleapis.com/inventories/v1/accounts/123456/products/online~en~US~sku123/regionalInventories/456
Pour créer une ressource, utilisez le nom de ressource de la ressource parente et cette URL :
POST https://merchantapi.googleapis.com/{SUB_API}/{VERSION}/{RESOURCE_NAME_OF_PARENT}/{RESOURCE}
Par exemple, la requête suivante montre comment créer une
région pour
accounts/123456 :
POST https://merchantapi.googleapis.com/accounts/v1/accounts/123456/regions?regionId=WA HTTP/1.1
{
"displayName": "Washington",
"name": "Washington",
"postalCodeArea": {
"postalCodes": [
{
"begin": "98039",
"end": "98118"
}
],
"regionCode": "US"
}
}
Pour en savoir plus sur des services spécifiques, consultez la documentation de référence de l'API Merchant.
Premiers pas avec l'API Merchant
Pour découvrir rapidement comment fonctionne l'API Merchant et essayer d'importer un exemple de produit, consultez Premiers pas avec l'API Merchant.
Utiliser gRPC ou REST
L'API Merchant est compatible avec gRPC et REST. Voici deux façons d'effectuer des appels d'API Merchant :
| gRPC (recommandé) | REST |
|---|---|
|
|
Utiliser des bibliothèques clientes et des exemples de code
Chaque sous-API dispose de bibliothèques clientes pour vous aider à démarrer. Des exemples de code peuvent vous aider à commencer à écrire du code en Java, PHP et Python. Pour en savoir plus, consultez Exemples pour l'API Merchant.
Obtenir de l'aide
Pour savoir comment obtenir de l'aide, consultez Obtenir de l'aide avec l'API Merchant.
Envoyer des commentaires
Pour envoyer des commentaires, envoyez l'un des éléments suivants :
- Fonctionnalités de l'API : sélectionnez l'option Envoyer des commentaires dans la section Quel est le problème/la question ? du formulaire de commentaires.
- Documentation : utilisez les évaluations par pouce sur la page et le bouton Envoyer des commentaires.
- Exemples et bibliothèques : créez un problème dans le dépôt GitHub pour les exemples de code.
Étape suivante
Pour en savoir plus sur la rétrocompatibilité, consultez Compatibilité avec Content API for Shopping.
Pour en savoir plus sur les principales fonctionnalités de l'API Merchant, consultez les guides dans le menu de navigation de gauche.
Pour en savoir plus sur les ressources et services disponibles, consultez la documentation de référence.