Pour envoyer des mises à jour d’articles, utilisez le point de terminaison /{catalog_id}/batch
.
Pour créer, mettre à jour ou supprimer des articles dans votre catalogue, effectuez un appel HTTP POST
vers :
https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/batch?requests=<REQUESTS>
Les noms de paramètres pour /{catalog_id}/batch
et /{catalog_id}/items_batch
peuvent sembler similaires, mais ils sont distinctement différents.
Nous recommandons d’utiliser l’API /{catalog_id}/items_batch
, qui prend en charge davantage de cas d’utilisation et est maintenue de manière active.
Paramètre | Type | Description |
---|---|---|
| booléen | Lorsque |
| objet | Objet JSON contenant toutes les demandes. |
| objet | Objet JSON contenant des champs et des valeurs pour un article.
Remarque : consultez les champs pris en charge qui peuvent être transmis. |
| chaîne |
|
| chaîne |
|
Il est également possible d’avoir recours à la méthode UPDATE
pour créer des éléments s’ils n’existent pas encore.
Pour plus de détails, consultez la référence sur l’API.
requests
peut contenir jusqu’à 5 000 mises à jour.1
associé au message "Please reduce the amount of data you're asking for, then retry your request"
indique que la taille des données (en octets) reçues dans la requête d’API est trop importante. Pour corriger ce problème, réduisez le nombre d’éléments inclus dans le lot, puis réessayez. Ainsi, la requête respectera les limites de taille acceptable et pourra être traitée correctement.Consultez la liste des champs pris en charge pour le point de terminaison /{catalog_id}/batch
.
/{catalog_id}/items_batch
/{catalog_id}/check_batch_request_status
/{catalog_id}/localized_items_batch