Vous pouvez utiliser Merchant API pour importer et gérer vos produits par programmation. La ressource accounts.products
vous permet de créer un catalogue de boutique en ligne, qui correspond à la liste des produits et des offres. Pour en savoir plus sur l'importation et la gestion de vos produits à l'aide de Merchant API, consultez la page Présentation de Merchant Products API.
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/ {MERCHANT_ID}/products/
|
https://merchantapi.googleapis.com/products/v1beta/ {PARENT}/productInputs:insert
|
La variable {PARENT} dans l'URL de la requête de l'API Merchant représente l'identifiant unique du compte.
|
Identifiant |
{ID} |
{NAME} |
|
Méthodes
Voici une comparaison des méthodes de produits dans Content API for Shopping et Merchant Products API:
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:
Content API for Shopping |
API Merchant |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {ACCOUNT_ID}/products/ {PRODUCT_ID} |
GET https://merchantapi.googleapis.com/products/v1beta/ {name=accounts/*/products/*} |
Demandes
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/ {MERCHANT_ID}/products |
POST https://merchantapi.googleapis.com/products/v1beta/ {PARENT}/productsInputs:insert?dataSource=accounts/ {MERCHANT_ID}/dataSources/ {DATASOURCE_ID} |
{MERCHANT_ID} |
{PARENT} |
update |
PATCH https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/products/ {PRODUCT_ID} |
Non disponible |
|
|
delete |
DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/products/ {PRODUCT_ID} |
DELETE https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/productInputs/*}?dataSource=accounts/ {MERCHANT_ID}/dataSources/ {DATASOURCE_ID} |
{MERCHANT_ID}/datafeeds/ {PRODUCT_ID} |
{name=accounts/*/productInputs/*} |
get |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/products/ {PRODUCT_ID} |
GET https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/products/*} |
{MERCHANT_ID}/datafeeds/ {PRODUCT_ID} |
{name=accounts/*/products/*} |
list |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/products |
GET https://merchantapi.googleapis.com/products/v1beta/ {parent=accounts/*}/products |
{MERCHANT_ID} |
{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 de l'API Merchant Products.
|