Vous pouvez utiliser l'API Merchant Center pour importer et gérer vos produits de manière programmatique. La ressource accounts.products vous permet de créer un catalogue de boutique en ligne, sous la forme d'une liste de produits et d'offres. Pour savoir comment importer et gérer vos produits à l'aide de l'API Merchant, consultez la page Présentation de l'API Merchant Products.
Voici un exemple de comparaison entre Content API for Shopping et l'API Merchant Products:
|
Content API for Shopping |
API Merchant Products |
Description |
URL |
https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products/
|
https://merchantapi.googleapis.com/products/v1beta/ {parent}/productInputs:insert
|
La variable {parent} de l'URL de requête de l'API Merchant représente l'identifiant unique du compte.
|
Identifiant |
{id} |
{name} |
|
Méthodes
Voici une comparaison des méthodes pour les produits dans Content API for Shopping et dans l'API Merchant Products:
Méthode |
Content API for Shopping |
API Merchant Products |
customBatch |
Oui |
Non |
insert |
Oui |
Oui |
get |
Oui |
Oui |
update |
Oui |
Non disponible |
delete |
Oui |
Oui |
list |
Oui |
Oui |
Voici un exemple de comparaison de la méthode GET
pour Content API for Shopping et l'API Merchant Products pour les produits:
Content API for Shopping |
API Merchant Center |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {accountId}/products/ {productId} |
GET https://merchantapi.googleapis.com/products/v1beta/ {name=accounts/*/products/*} |
Requêtes
Méthode |
URL dans Content API for Shopping |
URL dans l'API Merchant Products |
Identifiant dans Content API |
Identifiant dans l'API Merchant Products |
insert |
POST https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products |
POST https://merchantapi.googleapis.com/products/v1beta/ {parent}/productsInputs:insert?dataSource={dataSourceName} |
{merchantId} |
{parent} |
update |
PATCH https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products/ {productId} |
Non disponible |
|
|
delete |
DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products/ {productId} |
DELETE https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/productInputs/*}?dataSource={dataSourceName} |
{merchantId}/datafeeds/ {productId} |
{name=accounts/*/productInputs/*} |
get |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products/ {productId} |
GET https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/products/*} |
{merchantId}/datafeeds/ {productId} |
{name=accounts/*/products/*} |
list |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products |
GET https://merchantapi.googleapis.com/products/v1beta/ {parent=accounts/*}/products |
{merchantId} |
{parent=accounts/*} |
Ressources
Content API for Shopping |
API Merchant Products |
Description |
|
|
Plusieurs champs qui se trouvaient dans la ressource Product de Content API for Shopping ont été déplacés sous le champ Attribute de la ressource ProductInput dans Merchant Products API.
|