Para enviar atualizações de itens, use o ponto de extremidade /{catalog_id}/batch
.
Para criar, atualizar ou excluir itens do catálogo, faça uma chamada HTTP POST
para:
https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/batch?requests=<REQUESTS>
Os nomes dos parâmetros para /{catalog_id}/batch
e /{catalog_id}/items_batch
podem parecer semelhantes, mas são distintamente diferentes.
Nós recomendamos usar a API /{catalog_id}/items_batch
, que aceita mais casos de uso e é mantida atualizada.
Parâmetro | Tipo | Descrição |
---|---|---|
| booliano | Quando |
| objeto | Um objeto JSON que contém todas as solicitações. |
| objeto | Um objeto JSON que contém campos e valores de um item.
Observação: veja os campos compatíveis que podem ser enviados. |
| string |
|
| string | O |
O método UPDATE
também pode ser usado para criar itens que ainda não existem.
Para obter mais detalhes, consulte a Referência da API.
requests
pode conter até 5.000 atualizações.1
com a mensagem "Please reduce the amount of data you're asking for, then retry your request"
indica que o tamanho dos dados (em bytes) recebidos na solicitação de API é muito grande. Para corrigir esse problema, reduza o número de itens no lote e tente novamente. Dessa forma, você garantirá que a solicitação esteja dentro dos limites de tamanho aceitáveis e possa ser processada com sucesso.Veja a lista de campos aceitos para o ponto de extremidade /{catalog_id}/batch
.
/{catalog_id}/items_batch
/{catalog_id}/check_batch_request_status
/{catalog_id}/localized_items_batch