If you're still using v2 of the Content API for Shopping, please migrate to v2.1 immediately to avoid disruptions with your integration.

For more information, see Migrating to v2.1 and this blog post.

Modifications apportées dans la version 2.1

De nombreuses modifications ont été apportées à la ressource "Products" et aux méthodes get, delete, list, insert de Products API lors de la migration de la version 2 vers la version 2.1. Pour en savoir plus sur les modifications nécessaires pour votre application, consultez la page Passer de la version 2 à la version 2.1.

Supplemental Feeds API

Supplemental Feeds API est une nouvelle fonctionnalité disponible uniquement dans la version 2.1 de l'API, qui permet de modifier et de supprimer les données associées à des flux spécifiques.

product.insert

POST https://shoppingcontent.googleapis.com/content/v2.1/merchantId/products?feedId=feedId

La version 2.1 de product.insert fonctionne de la même manière que la version 2 de product.insert, sauf si vous fournissez un identifiant de flux feedId Content API supplémentaire valide (une valeur numérique), grâce auquel les articles existants sont mis à jour à l'aide des données associées aux ID d'articles en double.

Vous devez inclure les attributs offerId, targetCountry, channel et contentLanguage. Tous les autres attributs sont facultatifs.

Utilisez cet appel pour modifier les valeurs d'un article existant, telles que son prix ou sa disponibilité, comme vous le feriez dans un flux supplémentaire.

Pour créer un flux Content API supplémentaire, commencez par créer un flux supplémentaire et sélectionnez le type de flux "Content API". Sur l'écran suivant, sélectionnez le flux que vous souhaitez compléter. Le flux supplémentaire fournit l'identifiant feedId après la création du flux.

product.delete

DELETE https://shoppingcontent.googleapis.com/content/v2.1/merchantId/products/productId?feedId=feedId

En appelant cette méthode, vous pouvez supprimer les données supplémentaires fournies par le flux Content API supplémentaire spécifié.

Multicomptes

Il est possible de créer des flux supplémentaires pour les multicomptes. Une fois générées, les données supplémentaires peuvent être insérées dans tous les sous-comptes avec le même feedId.