Les sources de données vous permettent d'importer vos produits sur Google. Les sources de données automatisées facilitent l'envoi de vos données produit à Google. Pour en savoir plus, consultez la page Présentation de l'API Merchant Data Sources.
Voici un exemple de comparaison des requêtes entre Content API for Shopping et l'API Merchant Data Sources:
Content API for Shopping | API Merchant Data Sources | |
---|---|---|
URL | https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/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 Merchant Data Sources:
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 à d'autres ressources, le nom de la source de données ne peut pas être créé à partir de Content API ID, car ses valeurs d'ID ont changé. Vous pouvez appeler la méthode "list" pour obtenir les nouveaux identifiants 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 Merchant Data Sources:
Méthode | URL dans Content API for Shopping | URL dans l'API des sources de données Merchant Center | Identifiant dans Content API for Shopping | Identifiant dans l'API des sources de données du marchand | Description |
---|---|---|---|---|---|
create |
POST https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds |
POST https://merchantapi.googleapis.com/datasources/v1beta/{parent=accounts/*}/dataSources |
{merchantId} | {parent} |
Dans Content API for Shopping, le seul scénario create est la création d'un flux de fichiers principal. Tous les autres scénarios create ont été introduits dans l'API Merchant Data Sources.
|
update |
PUT https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds/{datafeedId} |
PATCH https://merchantapi.googleapis.com/datasources/v1beta/{dataSource.name=accounts/*/dataSources/*} |
{merchantId}/datafeeds/ {datafeedId} |
{dataSource.name=accounts/*/dataSources/*} |
|
delete |
DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/datafeeds/ {datafeedId} |
DELETE https://merchantapi.googleapis.com/datasources/v1beta/ {name=accounts/*/dataSources/*} |
{merchantId}/datafeeds/{datafeedId} | {name=accounts/*/dataSources/*} | |
get |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/datafeeds/ {datafeedId} |
GET https://merchantapi.googleapis.com/datasources/v1beta/ {name=accounts/*/dataSources/*} |
{merchantId}/datafeeds/ {datafeedId} |
{name=accounts/*/dataSources/*} | |
list |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/datafeeds |
GET https://merchantapi.googleapis.com/datasources/v1beta/ {parent=accounts/*}/dataSources |
{merchantId} | {parent} | |
fetchnow |
POST https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds/{datafeedId}/fetchNow | POST https://merchantapi.googleapis.com/datasources/v1beta/{name=accounts/*/dataSources/*}:fetch | {merchantId}/datafeeds/{datafeedId} | {name=accounts/*/dataSources/*} |