Les sources de données vous permettent d'importer vos produits sur Google. Les sources de données automatiques facilitent l'envoi de vos données produit à Google. Pour en savoir plus, consultez la section Présentation de l'API Merchant Data Sources.
Voici un exemple de comparaison des requêtes de Content API for Shopping avec l'API Sources de données du marchand:
Content API for Shopping | API Merchant Data sources | |
---|---|---|
URL | https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeeds | https://merchantapi.googleapis.com/datasources/v1beta/{PARENT}/dataSources |
Identifiants | {ID} | {NAME} |
Méthodes
Voici une comparaison des méthodes de flux de données dans Content API for Shopping et dans l'API Sources de données marchand:
Méthode | Content API for Shopping | API Merchant Data sources |
---|---|---|
customBatch |
Oui | Non |
insert |
Oui | Oui |
get |
Oui | Oui |
update |
Oui | Oui |
delete |
Oui | Oui |
list |
Oui | Oui |
fetchNow |
Oui | Oui |
Identifiants
Contrairement aux autres ressources, le nom de la source de données ne peut pas être construit à partir de l'ID de l'API Content, car les valeurs d'ID ont changé. Vous pouvez appeler la méthode list pour obtenir les nouveaux ID des sources de données.
Vous pouvez également appeler la méthode accounts.products.get
et obtenir le nouvel ID de source de données à partir de la ressource product
.
Méthodes
Voici ce qui a changé pour les flux de données dans l'API Sources de données marchand:
Méthode | URL dans Content API for Shopping | URL dans l'API Sources de données marchand | Identifiant dans Content API for Shopping | Identifiant dans l'API Merchant Data sources | Description |
---|---|---|---|---|---|
create |
POST https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeeds |
POST https://merchantapi.googleapis.com/datasources/v1beta/{parent=accounts/*}/dataSources |
{MERCHANT_ID} | {PARENT} |
Dans Content API for Shopping, le seul scénario create est la création du flux de fichiers principal. Tous les autres scénarios create ont été récemment introduits dans l'API Merchant Data Sources.
|
update |
PUT https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeeds/{DATAFEED_ID} |
PATCH https://merchantapi.googleapis.com/datasources/v1beta/{dataSource.name=accounts/*/dataSources/*} |
{MERCHANT_ID}/datafeeds/ {DATAFEED_ID} |
{dataSource.name=accounts/*/dataSources/*} |
|
delete |
DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/datafeeds/ {DATAFEED_ID} |
DELETE https://merchantapi.googleapis.com/datasources/v1beta/ {name=accounts/*/dataSources/*} |
{MERCHANT_ID}/datafeeds/{DATAFEED_ID} | {name=accounts/*/dataSources/*} | |
get |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/datafeeds/ {DATAFEED_ID} |
GET https://merchantapi.googleapis.com/datasources/v1beta/ {name=accounts/*/dataSources/*} |
{MERCHANT_ID}/datafeeds/ {DATAFEED_ID} |
{name=accounts/*/dataSources/*} | |
list |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/datafeeds |
GET https://merchantapi.googleapis.com/datasources/v1beta/ {parent=accounts/*}/dataSources |
{MERCHANT_ID} | {PARENT} | |
fetchnow |
POST https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeeds/{DATAFEED_ID}/fetchNow |
POST https://merchantapi.googleapis.com/datasources/v1beta/{name=accounts/*/dataSources/*}:fetch |
{MERCHANT_ID}/datafeeds/{DATAFEED_ID} | {name=accounts/*/dataSources/*} | |
datafeedstatuses.get |
GET https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeedstatuses/{DATAFEED_ID} |
GET https://merchantapi.googleapis.com/accounts/v1beta/{MERCHANT_ID}/datasources/{DATAFEED_ID}/fileUploads/latest |
{MERCHANT_ID}/datafeeds/{DATAFEED_ID} | {MERCHANT_ID}/datasources/{DATAFEED_ID} | L'identifiant de la requête d'API pour récupérer l'état du produit est le même pour Content API for Shopping et Merchant API. Vous pouvez reproduire le comportement de la requête |